sql查询语句 求助
有1表 acreate table a
(date datetime,
name varchar(10),
a3 int)
现写插入触发器,如果表中有相同的日期和名称,则回滚事务,谢谢了
下面是我写的
create trigger tri_insert_a on a
for insert as
declare @d1 datetime,
@d2 varchar(10),
@d3 int
select @d1=date,@d2=name,@d3=a3 from inserted
if exists(select @d1 from inserted where @d1 in(select date from a))
begin
rollback tran
end
事务总是回滚,及时是空表也一样插不进去