Oracle如何打印一些消息?

时间:2014-04-29 09:48:12

标签: sql oracle plsql

正如我们在MSSQL中所知,我们可以在下面写一行来打印一些消息

print 'Some Message';

我们如何在Oracle中执行与不使用Oracle的打印相同的工作?

2 个答案:

答案 0 :(得分:3)

使用

DBMS_OUTPUT.put_line('Some Message');

答案 1 :(得分:1)

扩展@ mhasan的答案和@AlexPoole的评论:假设您使用SQL * Plus执行脚本,则需要在第一个DECLARE或BEGIN之前添加脚本的开头:

SET SERVEROUTPUT ON SIZE 1000000
SET LINESIZE 255

如果您使用SQL * Plus以外的工具来运行脚本,则会有不同的方法来查看写入DBMS_OUTPUT的输出。例如,在PL / SQL Developer中,“测试”窗口有一个“DBMS输出”选项卡,在测试脚本终止后可以查看写入DBMS_OUTPUT的文本。

分享并享受。