gpt4 book ai didi

oracle - SQL*加 : Force it to return an error code

转载 作者:行者123 更新时间:2023-12-02 07:53:36 25 4
gpt4 key购买 nike

我有一个存储过程,它有一个 OUT 参数,指示错误代码。如果错误代码不为 0,则引发错误

DECLARE
BEGIN
foo (err_code);

IF (err_code <> 0) THEN
raise_application_error(...);

END;

到目前为止一切顺利,但这是我的问题。

这段代码(如上所示)由 sqlplus 执行,它是从 shell 脚本调用的,应该以 0/而不是 0(作为 sql 脚本)退出。

#shell script

sqlplus ... @myscript
return $?

当 raise_application_error 执行时,控制返回到 sqlplus。

sql>

我想要的是一种退出 shell 的方法,而 sqlplus 不会在 $ 上返回 0?

有什么想法吗?提前致谢。

最佳答案

关于oracle - SQL*加 : Force it to return an error code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2254761/

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