注册

在执行存储过程中出现了异常直接停止,没有报错。

DM_880192 2025/07/09 122 7

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:麒麟
【CPU】:
【问题描述】*:发现调用存储过程的时候没有执行里面的逻辑,日志也没有报错,后来调试才找到是因为执行存储过程的时候里面某些语句有异常,存储过程直接停止了,语句如下:v_sql:='select bmid from bm where id='||v_id';
execute immediate v_sql into v_bmid;
这句话没有查到值,导致后面的逻辑全部没执行,整个存储过程直接停止了。
我们系统存储过程用的比较多,现在这样情况不知道有多少,因为异常结束的好多逻辑都没执行,怎么才能知道是异常停止了,不是真正执行结束了。直接给报个错也行。

回答 0
暂无回答
扫一扫
联系客服