加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-12 14:39:04 所属栏目:百科 来源:网络整理
导读:我使用Oracle SQL(在SQLDeveloper中,使用SQL工作表)。我想在我的选择之前打印一个语句,如 PRINT 'Querying Table1';SELECT * from Table1; 我使用什么打印/显示文本输出?它不是打印,因为这给我的错误:绑定变量表1未声明。 DBMS_OUTPUT.PUT_LINE是一个未
我使用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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读