SQL Server에서 SELECT 쿼리를 사용하여 테이블 생성
이 질문은 SQL Server에 내장된 시스템 테이블의 데이터를 사용하여 테이블을 생성하는 방법을 탐구합니다. (SYS 테이블). 사용자는 운영 체제, 서비스, 하드웨어 및 언어 설정에 대한 정보를 제공하는 SYS 테이블의 쿼리 결과를 활용하여 여러 테이블을 생성하는 것을 목표로 합니다. 이를 수행하려면 다음 단계를 수행할 수 있습니다.
1단계: SELECT 쿼리 정의
SELECT 쿼리를 사용하여 SYS 테이블에서 원하는 데이터를 추출합니다. 예를 들어 다음 쿼리는 운영 체제 정보를 검색합니다.
SELECT windows_release, windows_service_pack_level, windows_sku, os_language_version FROM sys.dm_os_windows_info OPTION (RECOMPILE);
2단계: 테이블 생성
쿼리 결과를 기반으로 새 테이블을 생성하려면 다음을 사용합니다. 다음 구문은 다음과 같습니다.
SELECT <column list> INTO <table name> from <query>;
여기서
3단계: 쿼리 실행
쿼리를 실행하여 새 테이블을 생성합니다. 쿼리 결과의 데이터가 새로 생성된 테이블에 삽입됩니다.
예:
SELECT windows_release, windows_service_pack_level, windows_sku, os_language_version INTO OSInfo from sys.dm_os_windows_info OPTION (RECOMPILE);
이 쿼리는 추출된 데이터를 포함하는 OSInfo라는 테이블을 생성합니다. sys.dm_os_windows_info 테이블의 데이터.
이 단계에 따라 데이터를 사용하여 새 테이블을 생성할 수 있습니다. SQL Server의 SYS 테이블에서 제공됩니다.
위 내용은 시스템 테이블의 SELECT 쿼리에서 SQL Server 테이블을 어떻게 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!