5
私は2つのテーブルを持っていますが、スキーマがメインからエキスパートになるステージテーブルです。ステージテーブルからIDテーブルのメインテーブルにデータを追加したいと思います。 私はSQLでMergeを使用しようとしましたが、更新される値がわずかであり、新しい値の何千もがメインテーブルに挿入される必要があるため、問題に直面しています。 例えば:SQL Server 2008で2つのテーブルを結合する
MERGE TABLE tblMain AS main
USING (SELECT ID,NAME,EMAIL_ID FROM tblStage) as stage
ON main.ID=stage.ID
WHEN MATCHED THEN UPDATE SET
main.ID=stage.ID,
main.NAME=stage.NAME,
main.EMAIL_ID=stage.EMAIL_ID
WHEN NOT MATCHED THEN INSERT VALUES
(
----I am stucked here what to write as there are thousands of values:(
)
おかげで多く、それは私のために働いた:) – Pratik