create trigger tri_B on A for update as declare @a char(8),@key char(8) --用变量@a获取要改变的值,@key获取插入元组的主键值 select @key=主键,@a=字段 from deleted --“字段”就是要在B中修改的那个属性 update B set 字段=@a where 主键=@key
create trigger tri_B on A for update as declare @a char(8),@key char(8) --用变量@a获取要改变的值,@key获取插入元组的主键值 select @key=主键,@a=字段 from deleted --“字段”就是要在B中修改的那个属性 update B set 字段=@a where 主键=@key
在A表上建触发器create trigger tri_update_b on A for insert AS begin .........
on A
for update
as
declare @a char(8),@key char(8) --用变量@a获取要改变的值,@key获取插入元组的主键值
select @key=主键,@a=字段 from deleted --“字段”就是要在B中修改的那个属性
update B
set 字段=@a
where 主键=@key
on A
for update
as
declare @a char(8),@key char(8) --用变量@a获取要改变的值,@key获取插入元组的主键值
select @key=主键,@a=字段 from deleted --“字段”就是要在B中修改的那个属性
update B
set 字段=@a
where 主键=@key
on A
for insert
AS
begin
.........
end
这里是create trigger资料 http://msdn.microsoft.com/zh-cn/library/ms189799.aspx