ホームページ >データベース >mysql チュートリアル >SELECT クエリ結果から SQL Server テーブルを作成するにはどうすればよいですか?

SELECT クエリ結果から SQL Server テーブルを作成するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-03 08:24:39338ブラウズ

How Can I Create a SQL Server Table from SELECT Query Results?

SQL Server での SELECT クエリ結果からのテーブルの作成

SELECT クエリは SQL Server の強力なツールであり、ユーザーは SQL Server から特定のデータを取得できます。テーブルまたはビュー。ただし、多くの場合、これらのクエリ結果をテーブルに永続的に保存する必要があります。この記事では、SELECT クエリの結果を使用してテーブルを作成する方法について説明します。

クエリの例

プロセスを説明するために、次のサンプル クエリを考えてみましょう。

SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version
FROM sys.dm_os_windows_info OPTION (RECOMPILE);

このクエリは、バージョン、サービス パック レベル、エディション、およびオペレーティング システムに関する情報を取得します。 language.

クエリ結果からのテーブルの作成

クエリ結果からテーブルを作成するには、次の構文を使用します。

SELECT <column list> INTO <table name> FROM <source> WHERE <whereclause>

Inこの場合、列リストは SELECT クエリのフィールドと同じであり、ソースはクエリ自体です。たとえば、クエリ結果から OperatingSystemInfo という名前のテーブルを作成する場合、構文は次のようになります。

SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version 
INTO OperatingSystemInfo 
FROM sys.dm_os_windows_info OPTION (RECOMPILE);

テーブルがすでに存在する場合は、INSERT INTO キーワードを使用してクエリ結果を既存のテーブルに追加できます。 。次の例では、結果をOperatingSystemInfoテーブルに追加します:

INSERT INTO OperatingSystemInfo (windows_release, windows_service_pack_level, 
       windows_sku, os_language_version) 
SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version 
FROM sys.dm_os_windows_info OPTION (RECOMPILE);

これらの手順に従うことで、SELECTクエリの結果に基づいてSQL Serverにテーブルを簡単に作成でき、永続的なストレージと操作が可能になります。取得したデータ。

以上がSELECT クエリ結果から SQL Server テーブルを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。