同时update两个表的数据(10分)

  • 主题发起人 主题发起人 lyplay2
  • 开始时间 开始时间
L

lyplay2

Unregistered / Unconfirmed
GUEST, unregistred user!
表A(单位库)
单位编号
单位名称

表B(个人库)
单位编号
单位名称
姓名

当单位库的单位名称更改为EDIT.TEXT时,相应的个人库的单位名称也跟着更改
如何用一个update语句完成?
 
update b set 单位名称=a.单位名称 where 单位编号 in (select 单位编号 from a where 单位名称='edit.text');
 
用数据库trigger是最好的
 
用ACCESS的级连更新,或者SQL的触发器
 
'update a set dwmc="'+edit1.text+'" where dwdm=?'
;
update b set dwmc........
分两次更新语句一样,只将表明换一下即可,
当然,最好的办法还是用trigger
 
多人接受答案了。
 
后退
顶部