タイトル | : Re^5: Sqlserverからの差分入力 |
記事No | : 7914 |
投稿日 | : 2008/08/05(Tue) 16:42 |
投稿者 | : アッシ |
こんにちは。
なんか難しく考えてらっしゃるようで。
@CSVデータをテーブルBに挿入 <割愛>
AテーブルA、テーブルBともに存在するコードにテーブルBの数量を更新 UPDATE tbl_A SET 数量 = B.数量 FROM tbl_A AS A INNER JOIN tbl_B AS B ON A.コード = B.コード;
BテーブルBのみに存在するデータをテーブルAに挿入 INSERT INTO tbl_A ( コード , 数量 ) SELECT B.コード , B.数量 FROM tbl_B AS B LEFT JOIN tbl_A AS A ON B.コード = A.コード WHERE A.コード IS NULL;
できれいさっぱり。
|