既存のテーブルの構造に基づいて新しいSQLテーブルを作成する必要がありますか?このWikiHowでは、SQL Server Management StudioとTransact SQLで既存のSQLテーブルを複製する方法をご紹介します。
SQL Server Management Studioを使用する
-
変更したいデータベースに接続します。まだの場合は、オブジェクト・エクスプローラでデータベースを選択します。
-
Tablesを右クリックし、New Tableを選択します。これは、オブジェクト・エクスプローラ内にある場合のみ表示されます。
-
コピーしたいテーブルを右クリックし、[デザイン]を選択します。これをクリックするとすぐに、テーブルのパラメータを作成するよう求められます。
-
元のテーブルの列を選択し、[コピー]を選択します。コピー」ボタンは、ツールバーの「編集」メニューの中にある。
-
新しいテーブルを作成したい場所に移動し、最初の行を選択する。
-
コピーしたデータを貼り付ける。編集]メニューから[貼り付け]を選択し、クリップボードから選択したセルにデータを入力します。
-
ファイルを保存する。表が新しい表に貼り付けられたら、ファイルメニューから保存をクリックします。ファイルマネージャが開くので、ファイル名を付けて特定の場所に保存します。
Transact-SQLを使用する
-
変更したいデータベースに接続します。まだの場合は、オブジェクト・エクスプローラーでデータベースを選択する必要があります。
-
コピーしたいテーブルを右クリックし、Script Table asを選択します。別のメニューが展開されます。
-
CREATE toを選択します。別のメニューが展開されます。
-
New Query Editor Window]を選択します。
-
コピーしたテーブルの名前を入力します。元のテーブルとは異なる名前にします。
- 複製したバージョンに不要な列がある場合は、今すぐ削除してください。
-
Execute を選択する。これで元のテーブルから新しいテーブルが作成される。
コメント
最新を表示する
NG表示方式
NGID一覧