请问下这个SQL语句怎么写?mssql

来源:百度知道 编辑:UC知道 时间:2024/05/05 04:30:36
用SQL查询分析器批量执行n多条语句 假设当某条错误的时候不跳出而继续执行下一条,怎么写?谢谢啦!:)

SQL2000这样:
create procedure 语句提供 on exception resume 子句来使 watcom-sql 方言过程以类似于 transact-sql 的方式处理错误:

create procedure sample_proc()
on exception resume /*类似VB on error resume next*/
begin
...
end

SQL2005可以这么用:
BEGIN TRY /*和C++的try ...catch..差不多*/

批量执行n多条语句

END TRY

BEGIN CATCH /*错误捕捉..也可放空*/
...
END CATCH