Sqlserver 如何跳过异常向下执行

Sqlserver 存储过程中报错, 怎么忽略错误继续向下执行

begin try
exec sp_executesql @sql,N'@value varchar(60) out',@value out
end try
begin catch
set @value=0
end catch
--捕获到异常后怎么继续执行后面的代码?

很多办法,你要么就利用goto,要么可以设置变量来标记是否捕获到异常,在捕获到异常时,把它设置为1,这种思路在编程里也经常用

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^