ある条件でDB1.Table1のCol11列からDB2.Table7のCol555列にデータを移動したいです。どうすればいいのですか ?次のようなステートメントはありますか -
select Col11 from DB1.Table1
into Col555 of Db2.Table7
where Col11 = 'Important'
ある条件でDB1.Table1のCol11列からDB2.Table7のCol555列にデータを移動したいです。どうすればいいのですか ?次のようなステートメントはありますか -
select Col11 from DB1.Table1
into Col555 of Db2.Table7
where Col11 = 'Important'
COPY
or INSERT
butは必要ありませんUPDATE
(JOIN を使用):
UPDATE [DB2].[Table7]
SET [Table7].[Col555] = [Table1].[Col11]
FROM [Table1] JOIN [Table7] ON -- add the base for the join here...
WHERE [Table1].[Coll] = 'Important'
詳細については、この投稿を参照してください:結合を使用した SQL 更新クエリ
INSERT INTO [DB2].[Table7] (Col555)
SELECT [Table1].[Col11]
FROM [DB1].[Table1]
WHERE [Table1].[Coll] = 'Important'
-- データベース名とテーブル名の間に .[dbo] またはスキーマ名が必要な場合があります。
INSERT INTO DB2.TABLE2(col555)
SELECT Col11 FrOM DB1.TABLE1
WHERE Col11 = 'important'