OriginalTable
から定期的に新しいレコードをコピーしたいと私はArchiveTable
持っています。これは私が働くかもしれないと思ったものです。TSQLアーカイブテーブルに新しい内容をコピーする
INSERT INTO OriginalTable
SELECT *
FROM ArchiveTable
WHERE NOT EXISTS (SELECT *
FROM OriginalTable ot
INNER JOIN ArchiveTable at ON ot.email = at.email)
だけのような何かをやって...もちろん
INSERT INTO ArchiveTable
SELECT * FROM OriginalTable
は、唯一の初期コピーのために動作します。
EXISTSサブクエリと外部クエリを関連付ける必要があります。 –
@TabAllemanあなたは少し詳しく説明できますか? OriginalTableとArchiveTableの両方のテーブルの構造は同じです。 – useruseruser