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

求用Trigger实现 在表插入时,对某一ID数据不插入?
例如 表A 有字段 ID,当向 表A 插入值时,我想对 ID = 1 的数据不插入,忽略该笔。
请教在数据库中如何实现?是用Trigger?还是用别的方法?谢谢。

------解决方案--------------------
创建 INSTEAD OF 触发器
------解决方案--------------------
SQL code

go
create trigger test on A
forof insert
as
if exists(select 1 from inserted where id=1)
begin
delete from A where id=1
print '不允许插入ID=1的数据'
end