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);
마찬가지로 두 번째 쿼리의 열을 사용하여 "ServerServices"라는 테이블을 생성하려면 다음을 수행합니다. 사용:
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);
마지막으로 세 번째 쿼리의 열로 "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!