如何在sql中同时更新两个表?

mcvgt66p  于 2021-07-26  发布在  Java
关注(0)|答案(2)|浏览(455)

我有两个表,如果我将表1更新为1234,如何根据表1中的更新结果同时更新表2例如:

table1
SalesNo: 123

table2
SalesNo: 123

然后我将表1从123更新为1234,结果如下:

table1
SalesNo: 1234

table2
SalesNo: 1234
siv3szwd

siv3szwd1#

你必须写两个不同的 update 声明

update table1
set SalesNo = 1234
where SalesNo = 123 

update table2
set SalesNo = 1234
where SalesNo = 123
mw3dktmi

mw3dktmi2#

如果要将一个表中的更新复制到另一个表,可以为第一个表的更新创建触发器,并将第二个表的更新放在那里。

相关问题