【发布时间】:2021-10-29 19:52:03
【问题描述】:
我需要知道如何在遇到 raiserror 命令时停止进程
我尝试了不同的状态代码,例如 1、-1,严重程度为 16。但它不会停止这个过程。它显示错误并继续下一步。
一旦遇到 raiserror,我想要一种方法来停止该过程的其余部分
create procedure p_testing
as
begin
RAISERROR('Error is raised',16,1);
insert into blah(si,name) values(1,'teasting_raiserror');
END
Exec p_testing
【问题讨论】:
-
请更新问题标签。您有冲突的标签。
plsql是Oracle不是SQL Server
标签: sql-server tsql sql-server-2012