私はプログラミングが初めてです。
クエリを実行すると、次のメッセージが表示されます。
メッセージ 156、レベル 15、状態 1、行 1
キーワード「As」付近の構文が正しくありません。
何が悪いのか教えていただけますか?
MERGE Table_2 As target
USING Table_1 AS SOURCE
ON (TARGET.ID = SOURCE.ID)
WHEN MATCHED AND TARGET.FirstName <> SOURCE.FirstName
OR TARGET.LastName <> SOURCE.LastName THEN
UPDATE SET TARGET.FirstName = SOURCE.FirstName,
TARGET.LastName = SOURCE.LastName
WHEN NOT MATCHED BY TARGET THEN
INSERT (ID, FirstName, LastName)
VALUES (SOURCE.ID, SOURCE.FirstName, SOURCE.LastName)
WHEN NOT MATCHED BY SOURCE THEN
DELETE