1. ホーム
  2. sql

[解決済み】SQL Serverで、あるデータベースから別のデータベースへテーブルをコピーする。

2022-03-26 13:52:51

質問

fooというデータベースとbarというデータベースがあります。fooにtblFoobarというテーブルがあり、(データとすべてを)データベースfooからデータベースbarに移動させたいと思います。これを行うにはどのようなSQLステートメントがありますか?

解決方法を教えてください。

SQL Serverで? と同じデータベースサーバーで? 3つのパートネームを使用します。

INSERT INTO bar..tblFoobar( *fieldlist* )
SELECT *fieldlist* FROM foo..tblFoobar

これは単にデータを移動させるだけです。 もしテーブルの定義(およびパーミッションやインデックスなどの他の属性)を移動したい場合は、他の方法を取る必要があります。