首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请教这个触发器应该如何写

2012-01-24 
请问这个触发器应该怎么写?a表idnamecontent1a1aaa2a2bbbb表idname1a12a2a和b的内容字段数据基本一样,要求

请问这个触发器应该怎么写?
a表
id   name   content
1     a1       aaa
2     a2       bbb
b表
id   name
1     a1
2     a2
a和b的内容字段数据基本一样,要求在更新a表中id   =   1的数据库也更新b表中对应的内容。
在a   update   a   set   name   =   'aname '   where   id   =   1   后更新b
update   b   set   name   =   a表中对应的name内容   where   id   =   a表中更新的对应id


[解决办法]

create trigger triggerName On a
for Update
as
Update b set b.name=t.name
from Inserted t inner Join b on t.id=b.id
go
[解决办法]
update b set b.name=a.name from b表 b join inserted c on b.id = c.id where c.id=1

热点排行