概要:このチュートリアルでは、SQL Server SELECT INTO
ステートメントの使用方法を学習します。テーブルをコピーします。
SQL Server SELECTINTOステートメントの概要
SELECT INTO
ステートメントは、新しいテーブルを作成し、クエリから行を挿入します。
次のSELECT INTO
ステートメントは、destination
テーブルを作成し、
条件、source
テーブルからdestination
テーブルへ:
Code language: SQL (Structured Query Language) (sql)
source
テーブルから部分データをコピーする場合は、WHERE
を使用します。コピーする行を指定する句。同様に、選択リストで列を指定することにより、source
テーブルのどの列をdestination
テーブルにコピーするかを指定できます。
SELECT INTO
ステートメントは、主キーやインデックスなどの制約をsource
テーブルから
テーブル。
SQL Server SELECTINTOの例
SELECT INTO
ステートメントの使用例をいくつか見てみましょう。 。
A)SQL Server SELECTINTOを使用して同じデータベース内のテーブルをコピーする例
最初に、新しいテーブルを格納するための新しいスキーマを作成します。
Code language: SQL (Structured Query Language) (sql)
次に、sales.customers
テーブルのようなmarketing.customers
テーブルを作成し、sales.customers
テーブルからすべての行をコピーします。 div id = “d6bd8a1f7c”>
テーブルからmarketing.customers
テーブルへ:
Code language: SQL (Structured Query Language) (sql)
3番目のクエリコピーを検証するためのmarketing.customers
テーブルのデータ:
Code language: SQL (Structured Query Language) (sql)
次の図は部分的な出力を示しています:
B)SQL Server SELECTINTOステートメントを使用してデータベース間でテーブルをコピーする
まず、
:
Code language: SQL (Structured Query Language) (sql)
次に、sales.customers
をからコピーします。現在のデータベース(BikeStores
)をTestDb.dbo.customers
テーブルに追加します。今回は、California
にある顧客のID、名、姓、および電子メールをコピーするだけです。
3番目に、<からのクエリデータdiv id = "a05dce813a">
コピーを確認するには:
Code language: SQL (Structured Query Language) (sql)
部分的な結果セットは次のとおりです:
このチュートリアルでは、SQLServerの使用方法を学習しましたSELECT INTO
同じデータベース内またはデータベース間でテーブルをコピーするステートメント。