暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T DBMS_OUTPUT

墨天轮 2019-10-12
499

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论