Как обновить две таблицы одновременно в SQL? - PullRequest
0 голосов
/ 27 мая 2020

У меня две таблицы. Как мне обновить table2 на основе результата обновления в table1 одновременно, если я обновил table1 до 1234, например:

table1
SalesNo: 123


table2
SalesNo: 123

Затем я обновил table1 от 123 до 1234, я хочу получить такой результат:

table1
SalesNo: 1234

table2
SalesNo: 1234

Ответы [ 2 ]

1 голос
/ 27 мая 2020

Вы должны написать два разных update утверждения

update table1
set SalesNo = 1234
where SalesNo = 123 

update table2
set SalesNo = 1234
where SalesNo = 123 
0 голосов
/ 27 мая 2020

Если вы хотите скопировать обновления из одной таблицы в другую, вы можете создать триггер для обновления первой таблицы и поместить туда обновление второй таблицы.

...