![](/img/trans.png)
[英]SYNC and UPDATE at the same time between two tables in Oracle SQL
[英]How to update two tables at the same time in SQL?
我有两个表,如果我将 table1 更新为 1234,如何同时根据 table1 中的更新结果更新 table2:
table1
SalesNo: 123
table2
SalesNo: 123
然后我将 table1 从 123 更新为 1234,我想要这样的结果:
table1
SalesNo: 1234
table2
SalesNo: 1234
您必须编写两个不同的update
语句
update table1
set SalesNo = 1234
where SalesNo = 123
update table2
set SalesNo = 1234
where SalesNo = 123
如果要将一个表中的更新复制到另一个表,可以创建一个触发器来更新第一个表并将第二个表的更新放在那里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.