首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求问:怎么判断有触发器的插入是成功还是失败的

2013-07-08 
求问:如何判断有触发器的插入是成功还是失败的CREATE TRIGGER [InsteadOfDelete] ON [dbo].[g_Grade] AFTE

求问:如何判断有触发器的插入是成功还是失败的



CREATE TRIGGER [InsteadOfDelete] ON [dbo].[g_Grade] 
AFTER INSERT, UPDATE , DELETE 
AS
DECLARE @AppName Nvarchar(10)
DECLARE @GradeID INT
 SET  @AppName = App_Name()
IF ( @AppName <> 'ClEas' )
  begin
raisError('无权', 16, 1);
rollback  tran
  end



触发器如上:
现在需求是这样的,有一个存储过程,是批量插入的,需要判断这个插入或删除是否成功,不成功的话,后面的语句就不要执行了,请问在存储过程中怎么判断这些语句是否插入成功了?
[解决办法]
触发器里你不用管,如果出错会完全回滚的。

热点排行