gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 04:50:26 25 4
gpt4 key购买 nike

我正在尝试调试存储过程 (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;

我想打印身份证

最佳答案

使用 dbms_output.put_line()功能:

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

确保您有 set serveroutput on如果从 SQLPlus 运行,或者如果从 IDE 运行,则设置输出。一些开发人员会创建一个包装函数来简化调试。

关于oracle - 如何在oracle存储过程中printf(用于调试)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9519510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com