テーブルの複製
SQL Server 2012 では、SQL Server Management Studio または Transact-SQL を使用して、新しいテーブルを作成して既存のテーブルから列情報をコピーすることで既存のテーブルを複製できます。
重要 |
---|
この操作によって複製されるのはテーブルの構造のみです。テーブル行は複製されません。 |
このトピックの内容
作業を開始する準備:
セキュリティ
テーブルを複製するための方法:
SQL Server Management Studio
Transact-SQL
作業を開始する準備
セキュリティ
権限
対象となるデータベースの CREATE TABLE 権限が必要です。
[Top]
SQL Server Management Studio の使用
テーブルを複製するには
テーブルを作成するデータベースに接続していること、およびそのデータベースがオブジェクト エクスプローラーで選択されていることを確認します。
オブジェクト エクスプローラーで、[テーブル] を右クリックし、[新しいテーブル] をクリックします。
オブジェクト エクスプローラーで、コピーするテーブルを右クリックし、[デザイン] をクリックします。
既存のテーブルの列を選択し、[編集] メニューの [コピー] をクリックします。
新しいテーブルに戻り、1 行目を選択します。
[編集] メニューの [貼り付け] をクリックします。
[ファイル] メニューの [table name を保存] をクリックします。
[名前の選択] ダイアログ ボックスで、新しいテーブルの名前を入力し、[OK] をクリックします。
[Top]
Transact-SQL の使用
クエリ エディターでテーブルを複製するには
テーブルを作成するデータベースに接続していること、およびそのデータベースがオブジェクト エクスプローラーで選択されていることを確認します。
複製するテーブルを右クリックし、[テーブルをスクリプト化] をポイントして、[CREATE] をポイントします。次に、[新しいクエリ エディター ウィンドウ] をクリックします。
テーブルの名前を変更します。
新しいテーブルに必要でない列をすべて削除します。
[実行] をクリックします。
[Top]