如何在oracle存储过程中printf(用于调试目的)?

前端之家收集整理的这篇文章主要介绍了如何在oracle存储过程中printf(用于调试目的)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试调试存储过程(Oracle).我想打印一些变量.

我不知道要打印的命令是什么(或在哪里找到它).谁能告诉我它是什么?

谢谢

编辑:

这是我的触发器:

create or replace
procedure bns_saa_confs_update_state (
  theID in varchar2
)
AS
begin
  UPDATE BNS_SAA_CONFIRMATIONS SET SentToWssStatus='T' WHERE ID=theID;
  commit;
end;

我想打印ID

使用dbms_output.put_line()函数
declare
    my_var varchar2(20);
begin
    my_var := 'Hello World';
    dbms_output.put_line(my_var);
end;
/

如果从sqlPlus运行,请确保已设置serveroutput,或者如果从IDE运行则设置输出.一些开发人员将创建一个包装函数来简化调试.

原文链接:https://www.f2er.com/oracle/205178.html

猜你在找的Oracle相关文章