SQL Server 2005を使用していて、同じ定義を持つが異なるデータベースに存在する2つのテーブルを同期したいと思います。MERGE INTOは2008年にのみ存在し、UPDATEで列を指定する必要がない構文を使用したいと思います。そこで、次の構文を使用してさまざまな投稿に遭遇しました。
UPDATE Destination FROM (Source INTERSECT Destination)
INSERT INTO Destination FROM (Source EXCEPT Destination)
しかし、それを実行しようとすると、次のようになります。
Incorrect syntax near the keyword 'FROM'.
どうすればこれを機能させることができますか?同期する必要のある複数のテーブルがあり、すべてのステートメントですべての列を指定したくありません。
ヒントをありがとう!