次の方法で共有


テーブルの複製

SQL Server 2012 では、SQL Server Management Studio または Transact-SQL を使用して、新しいテーブルを作成して既存のテーブルから列情報をコピーすることで既存のテーブルを複製できます。

重要な注意事項重要

この操作によって複製されるのはテーブルの構造のみです。テーブル行は複製されません。

このトピックの内容

  • 作業を開始する準備:

    セキュリティ

  • テーブルを複製するための方法:

    SQL Server Management Studio

    Transact-SQL

作業を開始する準備

セキュリティ

権限

対象となるデータベースの CREATE TABLE 権限が必要です。

[トップに戻る] リンクで使用される矢印アイコン[Top]

SQL Server Management Studio の使用

テーブルを複製するには

  1. テーブルを作成するデータベースに接続していること、およびそのデータベースがオブジェクト エクスプローラーで選択されていることを確認します。

  2. オブジェクト エクスプローラーで、[テーブル] を右クリックし、[新しいテーブル] をクリックします。

  3. オブジェクト エクスプローラーで、コピーするテーブルを右クリックし、[デザイン] をクリックします。

  4. 既存のテーブルの列を選択し、[編集] メニューの [コピー] をクリックします。

  5. 新しいテーブルに戻り、1 行目を選択します。

  6. [編集] メニューの [貼り付け] をクリックします。

  7. [ファイル] メニューの [table name を保存] をクリックします。

  8. [名前の選択] ダイアログ ボックスで、新しいテーブルの名前を入力し、[OK] をクリックします。

[トップに戻る] リンクで使用される矢印アイコン[Top]

Transact-SQL の使用

クエリ エディターでテーブルを複製するには

  1. テーブルを作成するデータベースに接続していること、およびそのデータベースがオブジェクト エクスプローラーで選択されていることを確認します。

  2. 複製するテーブルを右クリックし、[テーブルをスクリプト化] をポイントして、[CREATE] をポイントします。次に、[新しいクエリ エディター ウィンドウ] をクリックします。

  3. テーブルの名前を変更します。

  4. 新しいテーブルに必要でない列をすべて削除します。

  5. [実行] をクリックします。

[トップに戻る] リンクで使用される矢印アイコン[Top]