を必要とします:T-SQLステートメントは、私が正しく機能(SQL 2000で)、次のT-SQLコードを持って改善
INSERT INTO M2MDATA01.dbo.cspopup (fcpopkey,
fcpoptext,
fcpopval,
fnorder,
fcpopacces)
SELECT CSP69.fcpopkey,
CSP69.fcpoptext,
CSP69.fcpopval,
CSP69.fnorder,
CSP69.fcpopacces
FROM M2MData69..CSPOPUP CSP69
WHERE CSP69.fcpopkey = 'SHIPVIA'
AND NOT EXISTS
(SELECT CS01.identity_column
FROM m2mdata01..cspopup CS01
WHERE CS01.identity_column = CSP69.identity_column)
ちょうどそれを行うための、よりエレガントな方法がなければなりません。同じスクリプトで同じテーブルを2つの異なる方法で参照しています。
提案がありますか?