DBMS_OUTPUT¶
Related Interfaces¶
Table 1 provides all interfaces supported by the DBMS_OUTPUT package.
API | Description |
---|---|
Outputs the specified text. The text length cannot exceed 32,767 bytes. | |
Outputs the specified text to the front of the specified text without adding a line break. The text length cannot exceed 32,767 bytes. | |
Sets the buffer area size. If this interface is not specified, the maximum buffer size is 20,000 bytes and the minimum buffer size is 2000 bytes. If the specified buffer size is less than 2000 bytes, the default minimum buffer size is applied. |
DBMS_OUTPUT.PUT_LINE
The PUT_LINE procedure writes a row of text carrying a line end symbol in the buffer. The DBMS_OUTPUT.PUT_LINE function prototype is:
DBMS_OUTPUT.PUT_LINE (
item IN VARCHAR2);
Parameter | Description |
---|---|
item | Specifies the text that was written to the buffer. |
DBMS_OUTPUT.PUT
The stored procedure PUT outputs the specified text to the front of the specified text without adding a linefeed. The DBMS_OUTPUT.PUT function prototype is:
DBMS_OUTPUT.PUT (
item IN VARCHAR2);
Parameter | Description |
---|---|
item | Specifies the text that was written to the specified text. |
DBMS_OUTPUT.ENABLE
The stored procedure ENABLE sets the output buffer size. If the size is not specified, it contains a maximum of 20,000 bytes. The DBMS_OUTPUT.ENABLE function prototype is:
DBMS_OUTPUT.ENABLE (
buf IN INTEGER);
Parameter | Description |
---|---|
buf | Sets the buffer area size. |
Examples¶
BEGIN
DBMS_OUTPUT.ENABLE(50);
DBMS_OUTPUT.PUT ('hello, ');
DBMS_OUTPUT.PUT_LINE('database!');-- Displaying "hello, database!"
END;
/