SQL Server - テーブルとデータをコピーする

SELECT * INTO 文で、テーブルの作成とデータのコピーを同時に行います。

SQL

SELECT * INTO バックアップ先テーブル名 FROM 元テーブル名

応用1 データはコピーしない

SELECT * INTO バックアップ先テーブル名 FROM 元テーブル名 WHERE 1=2

応用2 列を追加してコピー

SELECT  *,
        'TEST' AS 新しい列名
  INTO バックアップ先テーブル名
  FROM 元テーブル名

検証環境

関連ページ