2

ある条件でDB1.Table1のCol11列からDB2.Table7のCol555列にデータを移動したいです。どうすればいいのですか ?次のようなステートメントはありますか -

select Col11 from DB1.Table1
into Col555 of Db2.Table7
where Col11 = 'Important'
4

3 に答える 3

2

COPYor INSERTbutは必要ありません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 更新クエリ

于 2013-10-18T22:44:52.550 に答える
0
INSERT INTO [DB2].[Table7] (Col555)
SELECT [Table1].[Col11]
FROM [DB1].[Table1]
WHERE [Table1].[Coll] = 'Important'

-- データベース名とテーブル名の間に .[dbo] またはスキーマ名が必要な場合があります。

于 2013-10-18T22:30:23.163 に答える
0
  INSERT INTO DB2.TABLE2(col555)
  SELECT Col11 FrOM DB1.TABLE1
  WHERE  Col11 = 'important'
于 2013-10-18T22:32:44.303 に答える