SQL

[SQLServer] テーブルをコピーする

SQLServerでテーブルをコピーする方法です。

構文

(テーブルをコピーする)
SELECT * INTO <コピー先テーブル> FROM <コピー元テーブル>

コピー先テーブルを事前に用意する必要はありません。

サンプル

例1)M_ITEMテーブルをテーブル定義、データ共にコピーしたM_ITEM2を作成する

テーブル定義、データ共にコピーされます

例2)M_ITEMテーブルをテーブル定義のみコピーしたM_ITEM2を作成する

テーブル定義のみコピー作成され、データはコピーされません

備考

  • データをコピーしたくない場合は、上記例2のように常にfalseとなる条件をWHERE句に指定してください。

-SQL