SQLサーバのSQL SELECT INTOステートメント

SELECT INTOステートメントテーブルのバックアップコピーを作成するために使用することができます。

SELECT INTOステートメント

テーブルからデータを選択するために、SELECT INTOステートメント、および他のテーブルにデータ。

SELECT INTO文は、テーブルのか、アーカイブレコードのバックアップコピーを作成するために使用されます。

SQL SELECT INTO構文

あなたは、新しいテーブルにすべての列を置くことができます。

	SELECT * 
[externaldatabase IN] new_table_name INTO 
old_tablename FROM

のみ必要な列の新しいテーブルに:

	SELECT COLUMN_NAME(S)
[externaldatabase IN] new_table_name INTO 
old_tablename FROM

SQL SELECT INTO例 - バックアップコピーを作成します

次の例では、バックアップ・コピー「人」のテーブルを作成します。

	SELECT*
 INTOPersons_backup 
者FROM

句内の別のデータベーステーブルをコピーするために使用することができます。

	SELECT*
 INTOIN'Backup.mdb' 
人FROM

我々は特定のドメインをコピーしたい場合は、これらのドメインは、SELECT文の後に一覧表示することができます。

	SELECT姓、姓
 INTOPersons_backup 
者FROM

インスタンスにSQLのSELECT - WHERE句で

また、WHERE句を追加することができます。

人「人」のテーブルからの情報の「北京」に住んで抽出することにより、以下の例の「Persons_backup」と題した2つのカラムを持つテーブルを作成します。

	SELECT姓、ファーストネーム
 INTOPersons_backup 
者FROM 市=「北京」

WHERE

SQL SELECT INTO例 - テーブルがリンクされています

複数のテーブルからデータを選択も行うことができます。

次の例では、2つのテーブル者と受注から得られた情報が含まれている「Persons_Order_Backup」という名前の新しいテーブルを作成します:

	SELECTPersons.LastName、Orders.OrderNo
 INTOPersons_Order_Backup
 FROMINNER JOIN受注
 ONPersons.Id_P = Orders.Id_P

おすすめ

転載: www.cnblogs.com/sysoft/p/11546760.html