ちんとんがめ♪色々備忘録・・・

なんか、メモ的な感じで使えればいいなみたいな。。。前検索したけど、忘れて同じもの検索するのって面倒だよね?・・・でも、結局検索するみたいな。。。

SQLServerで別スキーマ同一テーブルの特定のデータをSelectUpdateしてみる。

なんとなくINNER JOINを使わずにやってみる。。。
・・・う~ん。。。
登録先側も別名つけたいよね。。。


■登録先の情報
スキーマ名:スキーマ
DB名:デビ
テーブル名:テーブルA

■検索元の情報
スキーマ名:スキーマ
DB名:デビ
テーブル名:テーブルA

SQL
UPDATE スキーマ1.デビ.テーブルA
SET
カラム3 = OLD.カラム3
,カラム4 = OLD.カラム4
,カラム5 = OLD.カラム5
FROM
スキーマ2.デビ.テーブルA OLD
WHERE
スキーマ1.デビ.テーブルA.カラム1 = OLD.カラム1
AND スキーマ1.デビ.テーブルA.カラム2 = OLD.カラム2
AND OLD.カラム1 = '001'
AND OLD.カラム2 = '1'