>데이터 베이스 >MySQL 튜토리얼 >시스템 테이블의 SELECT 쿼리에서 SQL Server 테이블을 어떻게 만들 수 있습니까?

시스템 테이블의 SELECT 쿼리에서 SQL Server 테이블을 어떻게 만들 수 있습니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-31 16:52:10985검색

How Can I Create SQL Server Tables from SELECT Queries on System Tables?

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>;

여기서 새 테이블 <테이블 이름>에 포함될 열을 나타냅니다. 새 테이블의 이름을 지정하고 는 1단계의 SELECT 쿼리입니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.