oracle – DBMS_OUTPUT.PUT_LINE()的PL / SQL别名?
发布时间:2021-03-15 06:17:30 所属栏目:站长百科 来源:网络整理
导读:简单的问题是,是否可以在问题标题中为输出函数赋予别名,以便我可以调用trace(‘hello’)而不是DBMS_OUTPUT.PUT_LINE(‘hello’)? 我想这是因为我使用输出来帮助调试,我厌倦了输出整个函数名称和/或一直复制和粘贴它. 谢谢你的时间. 解决方法 只需创建一个程
简单的问题是,是否可以在问题标题中为输出函数赋予别名,以便我可以调用trace(‘hello’)而不是DBMS_OUTPUT.PUT_LINE(‘hello’)? 我想这是因为我使用输出来帮助调试,我厌倦了输出整个函数名称和/或一直复制和粘贴它. 谢谢你的时间. 解决方法只需创建一个程序来包装调用:create or replace procedure trace(v_message in VARCHAR2) as begin dbms_output.put_line(v_message); end; 用法: SQL> begin 2 trace('hello'); 3 end 4 ; 5 / PL/SQL procedure successfully completed. SQL> set serverout on size 1000000 SQL> / hello PL/SQL procedure successfully completed. (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |