tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^5: Sqlserverからの差分入力
投稿日: 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;

できれいさっぱり。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。