テーブルを複製する
適用対象: SQL Server 2016 (13.x) 以降 Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
SQL Server では、SQL Server Management Studio または Transact-SQL を使用して、新しいテーブルを作成して既存のテーブルから列情報をコピーすることで、既存のテーブルを複製できます。
ここで説明する手順では、行データを含めずに、テーブルの構造のみを複製します。
Permissions
対象となるデータベースの CREATE TABLE 権限が必要です。
SQL Server Management Studio の使用 [SQL Server]
テーブルを複製するには
テーブルを作成するデータベースに接続していること、およびそのデータベースがオブジェクト エクスプローラーで選択されていることを確認します。
オブジェクト エクスプローラーで、 [テーブル] を右クリックし、 [新しいテーブル] を選択します。
オブジェクト エクスプローラーで、コピーするテーブルを右クリックし、 [デザイン] を選択します。
既存のテーブルの列を選択し、 [編集] メニューの [コピー] を選択します。
新しいテーブルに戻り、1 行目を選択します。
[編集] メニューの [貼り付け] を選択します。
[ファイル] メニューの [<テーブル名> を保存]テーブル名> を選択します。
[名前の選択] ダイアログ ボックスで、新しいテーブルの名前を入力します。 [OK] を選択します。
Transact-SQL の使用
クエリ エディターでテーブルを複製するには
テーブルを作成するデータベースに接続していること、およびそのデータベースがオブジェクト エクスプローラーで選択されていることを確認します。
複製するテーブルを右クリックし、 [テーブルをスクリプト化]をポイントして、 [CREATE]をポイントします。次に、 [新しいクエリ エディター ウィンドウ]をクリックします。
テーブルの名前を変更します。
新しいテーブルに必要でない列をすべて削除します。
[実行] を選択して、新しいテーブルを作成します。
次の手順
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示