テーブルの一般的な UPDATE ステートメントを生成する方法は誰でも知っています。テーブル名をパラメーターとして渡したいのですが、結果は次のような UPDATE ステートメントになるはずです。
UPDATE [LinkedServer].[dbo].mytable foreign
SET Col2 = local.Col2,
Col3 = local.Col3
FROM mytable local
WHERE foreign.Col1 = local.Col1
テーブルの一般的な UPDATE ステートメントを生成する方法は誰でも知っています。テーブル名をパラメーターとして渡したいのですが、結果は次のような UPDATE ステートメントになるはずです。
UPDATE [LinkedServer].[dbo].mytable foreign
SET Col2 = local.Col2,
Col3 = local.Col3
FROM mytable local
WHERE foreign.Col1 = local.Col1