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

请教一个关于触发器的问题
麻烦大家帮忙写一个触发器,要求当往某个表中插入数据时,判断其中一个字段是否包括了某个字符串,如果有包含,则删除掉这笔数据,也就是包含了这个字符串的记录不让插入。

------解决方案--------------------
SQL code

create trigger trig_test
as

if exists(select 1 from tb where charindex('某个字符串',col)>0)
    rollback

------解决方案--------------------
create trigger tr_name on tb
for insert
as
begin
if(charindex(字符,(select 某个字段 from inserted))>0)
delete tb where id=(select id from inserted)
end