gpt4 book ai didi

sql选择到

转载 作者:行者123 更新时间:2023-12-02 07:13:33 26 4
gpt4 key购买 nike

我在 test.sql 文件中有以下代码。当 test_summary 表中有记录时,一切正常。但是当表内没有记录时,它会失败。我希望它在没有记录时继续打印 dbms_output 消息并处理。我该怎么做?

declare

total_var number(20,2) := 0.0;
nl_var number(20,2) := 0.0;

begin

select col1,col2
into total_var,nl_var
from testsch.test_summary;

dbms_output.put_LINE('');
dbms_output.put_LINE('testing1' || total_var);
dbms_output.put_LINE('testing2' || nl_var);

end;

最佳答案

我会添加一个简单的 NO_DATA_FOUND 异常处理程序。

declare
total_var number(20,2) := 0.0;
nl_var number(20,2) := 0.0;
begin
begin
select col1,col2
into total_var,nl_var
from testsch.test_summary;
exception
when no_data_found then null;
end;
dbms_output.put_LINE('');
dbms_output.put_LINE('testing1' || total_var);
dbms_output.put_LINE('testing2' || nl_var);
end;

关于sql选择到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3295500/

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