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

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

2012-05-22 
求用Trigger实现 在表插入时,对某一ID数据不插入?例如 表A 有字段 ID,当向 表A 插入值时,我想对 ID 1 的

求用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 

热点排行