为什么要这么做,有什么好处?!!:(
create proc p_cc
as
begin tran
insert into cc select 'asdf','adsf'
if @@error<>0
raiserror('操作失败!',16,1) with log
rollback
commit tran
调用:exec p_cc
我CC里的第2个字段是INT,这时候肯定会失败,我看到的不是“操作失败”这句话
怎么会事,raiserror()是在哪显示我的出错信息,我一直没搞懂,还有就是
很多存储过程都会有这么一句"set nocount on"
这样是什么意思,有什么好处,体现在哪!谢谢!请教!