在Oracle SQL Developer SQL工作表窗口中打印文本

前端之家收集整理的这篇文章主要介绍了在Oracle SQL Developer SQL工作表窗口中打印文本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Oracle sql(在sqlDeveloper中,使用sql工作表)。我想在我的选择之前打印一个语句,如
PRINT 'Querying Table1';
SELECT * from Table1;

我使用什么打印/显示文本输出?它不是打印,因为这给我的错误:绑定变量表1未声明。 DBMS_OUTPUT.PUT_LINE是一个未知的命令。 (显然,我是一个没有经验的sqlDeveloper和Oracle用户。对于Print必须有一些同义词,但是我在找不到它的帮助时却不知道是什么)。

简单评论
set serveroutput on format wrapped;
begin
    DBMS_OUTPUT.put_line('simple comment');
end;
/

-- do something

begin
    DBMS_OUTPUT.put_line('second simple comment');
end;
/

你应该得到:

anonymous block completed
simple comment

anonymous block completed
second simple comment

如果你想打印出变量的结果,这里有另一个例子:

set serveroutput on format wrapped;
declare
a_comment VARCHAR2(200) :='first comment';
begin
    DBMS_OUTPUT.put_line(a_comment);
end;

/

-- do something


declare
a_comment VARCHAR2(200) :='comment';
begin
    DBMS_OUTPUT.put_line(a_comment || 2);
end;

您的输出应为:

anonymous block completed
first comment

anonymous block completed
comment2

猜你在找的Oracle相关文章