日期:2014-05-18  浏览次数:20322 次

关于 存储过程的 错误处理!!
sql   server2000的存储过程中   如何实现想java中的那样
try
cach
这样的错误处理阿,就是只要t-sql代码   执行一出错就跳转到出错处理去进行相应处理

------解决方案--------------------
declare @Err int

code....
select @err = @@Error
if @err <> 0 or @Err is not null goto Errhandle
return 0;

Errhandle:
raiserror (...........);
return -1;
------解决方案--------------------
2000没办法,@@error屁用没有,该中断的他照样中断(只有小错才不会跳出)……想抛出错误都不行