当前位置: 代码迷 >> Sql Server >> 触发器 判断现阶段插入的行数
  详细解决方案

触发器 判断现阶段插入的行数

热度:69   发布时间:2016-04-24 23:15:04.0
触发器 判断当前插入的行数
如何用触发器 判断当前插入的记录行数,如果插入的记录行数大于1 就提示相关信息?

------解决方案--------------------
declare @i int
select @i = count(1) from inserted
if @i>1 
 begin
  print '记录行数大于1 '
 end

------解决方案--------------------
if @@rowcount>1
raiserror()
------解决方案--------------------
引用:
if @@rowcount>1
raiserror()

用1楼的
如果关闭受影响的选项
这个@@rowcount估计不好使

我没测试
  相关解决方案