当前位置: 代码迷 >> Sql Server >> 求用Trigger实现 在表插入时,对某一ID数据不插入?该怎么处理
  详细解决方案

求用Trigger实现 在表插入时,对某一ID数据不插入?该怎么处理

热度:29   发布时间:2016-04-27 12:45:20.0
求用Trigger实现 在表插入时,对某一ID数据不插入?
例如 表A 有字段 ID,当向 表A 插入值时,我想对 ID = 1 的数据不插入,忽略该笔。
请教在数据库中如何实现?是用Trigger?还是用别的方法?谢谢。

------解决方案--------------------
创建 INSTEAD OF 触发器
------解决方案--------------------
SQL code
gocreate trigger test on Aforof insertasif exists(select 1 from inserted where id=1)begindelete from A where id=1print '不允许插入ID=1的数据'end
  相关解决方案