我正在尝试调试存储过程(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运行则设置输出.一些开发人员将创建一个包装函数来简化调试.