DBMS_OUTPUT
功能描述
用于调试存储过程、函数,或者在zsql命令中显示信息。
说明:
如果要在zsql中看到DBMS_OUTPUT的输出,必须设置serveroutput参数值为on。该参数默认为off。
SET serveroutput ON
接口介绍
- PUT_LINE
描述:输出字符。
接口:
DBMS_OUTPUT.PUT_LINE(varchar2);
参数:varchar2,待输出的字符。
说明:当前在执行该接口时,服务端立刻将用户内容发送给客户端,由zsql客户端统一缓存,zsql客户端最大缓存为2^20条打印,每条输出字符的最大长度由服务端限制为64KB,zsql客户端没有长度限制。
- PUT
描述:输出字符
接口:
DBMS_OUTPUT.PUT(varchar2);
参数:varchar2,待输出的字符。
说明:当前GaussDB 100实现该接口与PUT_LINE相同,原因在于客户端缓存模式,客户端通过非连续内存缓存,统一输出时,每条打印之间会主动添加换行符。
示例
BEGIN DBMS_OUTPUT.PUT ('hello, '); DBMS_OUTPUT.PUT_LINE('database!');--输出hello, database! END; /
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」关注作者【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。评论
- PUT