我该怎样创建触发器?
A表:字段:a,b,c,d
B表:
字段:e,b,c,f (b,c为A表的外键)
question1:怎么样在A表创建触发器,使A表的b,c字段更新时触发B表对应的b,c字段更新,如A表b字段原本为aa,更新为AA,B表b字段也由原本的aa,更新为AA
question2:使用sqlserver2008创建触发器时总是显示“transact-SQL intellisense当前不支持create trigger”怎么解决
question3:update触发器触发的时候报错:deleted无效,例如:
create trigger tu_userName
on userInfo
for update
as
declare @beforeUName varchar(8)
declare @afterUName varchar(8)
if update(userName)
begin
select @beforeUName=userName from deleted
select @afterUName=userName from inserted
update borrowInfo set userName=@afterUName where userName=@beforeUName
end
go
执行的时候是正确的,但是触发的时候就报错:对象名‘deleted’无效