Как использовать инструкцию merge update?
Я превратил инструкцию sql в то, что, как мне казалось, было удобным строковым форматом в vb.net.
Вот что получается из этой строки
Merge into [Table1] as T using [table2] as S on t.first_name = S.first_name and T.age = s.age when matched then update Set T.last_name = S.Last_name;
когда я иду проверять данные, ничего не меняется в таблице 1, Может ли кто-нибудь сказать мне на основе строки, если я что-то упускаю или что-то находится не в том месте?
Что я уже пробовал:
Никакие данные не вставляются в столбец фамилии, он остается пустым. Я удалил скобки из имен столбцов и добавил запятые, но безрезультатно, я все еще ничего не получаю в обновленном столбце last_name.
Kornfeld Eliyahu Peter
Может быть, нет никакого совпадения? Проверьте это запросом...
GPrasad2050
Проверьте, есть ли у вас какой-либо триггер вместо триггера на целевой таблице.