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 サイトの他の関連記事を参照してください。