Используется более старый неявный синтаксис JOIN, хотя SQL Server должен понимать и этот синтаксис.
Это ВНУТРЕННЕЕ СОЕДИНЕНИЕ таблиц1 и таблиц2, а затем перемещение значений из таблиц1 в таблицу2.Из-за отсутствия условий JOIN, если table1 имеет более 1 строки, это может привести к непредсказуемым результатам.
По сути это:
UPDATE Table1 INNER JOIN Table2 <<ON Missing Conditions Here>>
SET Table2.Value1 = Table1.Value1
Table2.Value2 = Table1.Value2
Table2.Value3 = Table1.Value3
Table2.Value4 = Table1.Value4
Вы можете преобразовать это в SQL Server с помощью чего-то вродеэто:
UPDATE Table2
SET Table2.Value1 = Table1.Value1
Table2.Value2 = Table1.Value2
Table2.Value3 = Table1.Value3
Table2.Value4 = Table1.Value4
FROM Table1 INNER JOIN Table2 <<ON Missing Conditions Here>>