您的位置:首页 > 数据库

用一条SQL语句,同时更新两个表中的数据

2013-05-29 16:59 176 查看
用触发器
在A表建更新B表对应数据的触发器
这样A表更新了,相应B表数据也会更新
如有A表,字段id int ,name varchar(50)
B表,字段id int ,project varchar(50)
先建A表的触发器

create trigger A_Tig on A for update
as
update b set project =a.name
from a
where a.id=b.id

以后执行修改A表name内容,id所对应的B表的project 相应内容也自动更新,如

update A set name='ssssss' where id=1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐