34,594
社区成员
发帖
与我相关
我的任务
分享
alter table [表名] add constraint uq_[表名] unique(bh,mc)
create trigger trigger_a
on a after insert --假定你的表名叫a
as
begin
declare @id varchar(max)
declare @bh varchar(max)
declare @mc varchar(max)
select @id=convert(varchar,id),@bh=convert(varchar,bh),@mc=convert(varchar,mc) from inserted
if(select 1 from a where convert(varchar,bh)=@bh and convert(varchar,mc)=@mc) is not null
delete a where convert(varchar,id)=@id and convert(varchar,bh)=@bh and convert(varchar,mc)=@mc
end