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

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

Patricia Arquette
Patricia Arquetteオリジナル
2025-01-02 17:15:39313ブラウズ

How Can I Create SQL Server Tables Directly from SYS Query Results?

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

提供された SYS クエリは、オペレーティング システムの詳細、SQL Server サービスなどの貴重なシステム情報を提供できます。ステータス、およびハードウェア データ。これらのクエリの結果からテーブルを作成するには、次の構文を使用できます:

SELECT <column list> INTO <table name> FROM <source> WHERE <where clause>

たとえば、最初のクエリの列を含む "WindowsInfo" という名前のテーブルを作成するには、次の構文を使用します。

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

同様に、2 番目のクエリの列を含む "ServerServices" という名前のテーブルを作成するには、次のようにします。 use:

SELECT servicename, startup_type_desc, status_desc, last_startup_time, service_account, is_clustered, cluster_nodename 
INTO ServerServices
FROM sys.dm_server_services OPTION (RECOMPILE);

最後に、3 番目のクエリの列を含む "SystemInfo" という名前のテーブルを作成するには、次のようにします。

SELECT cpu_count AS [Logical CPU Count], hyperthread_ratio AS [Hyperthread Ratio],
cpu_count/hyperthread_ratio AS [Physical CPU Count], 
physical_memory_in_bytes/1048576 AS [Physical Memory (MB)], 
sqlserver_start_time
INTO SystemInfo 
FROM sys.dm_os_sys_info OPTION (RECOMPILE);

INTO 句を使用すると、次のことができます。 SYS クエリの結果から直接テーブルを作成し、後で使用するためにシステム情報を保存および分析するための簡単かつ効率的な方法を提供します。

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

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