我是 PL/SQL 的新手,我想显示以下消息。当我在 SQL Developer 中编译它时,我只得到
PL/SQL procedure successfully completed.
我的代码是这样的:
SET SERVEROUTPUT ON;
DECLARE
mesaj VARCHAR2 (100) := 'PL/SQL';
BEGIN
DBMS_OUTPUT.PUT(mesaj);
END;
/
我是 PL/SQL 的新手,我想显示以下消息。当我在 SQL Developer 中编译它时,我只得到
PL/SQL procedure successfully completed.
我的代码是这样的:
SET SERVEROUTPUT ON;
DECLARE
mesaj VARCHAR2 (100) := 'PL/SQL';
BEGIN
DBMS_OUTPUT.PUT(mesaj);
END;
/
您需要通过调用添加行尾标记DBMS_OUTPUT.NEW_LINE;
。行尾标记由添加PUT_LINE
但不是由PUT
。
SET SERVEROUTPUT ON;
DECLARE
mesaj VARCHAR2 (100) := 'PL/SQL';
BEGIN
DBMS_OUTPUT.PUT(mesaj);
DBMS_OUTPUT.NEW_LINE;
END;
/
此包中的 PUT 过程和 PUT_LINE 过程使您能够将信息放在缓冲区中,该缓冲区可以由另一个过程或包读取。
当您调用
PUT_LINE
时,您指定的项目后会自动跟一个行尾标记。
如果您调用 来PUT
构建一条线,您必须通过调用 NEW_LINE 添加您自己的行尾标记,或者您可以尝试DBMS_OUTPUT.PUT_LINE
在每行附加一个行尾标记。
SET SERVEROUTPUT ON;
DECLARE
mesaj VARCHAR2 (100) := 'PL/SQL';
BEGIN
DBMS_OUTPUT.PUT_LINE(mesaj);
END;
/
PUT - 此过程在缓冲区中放置部分行。 PUT_LINE - 此过程在缓冲区中放置一行。