복붙노트

[SQL] 어떻게 SQL Server의 선택 쿼리를 사용하여 테이블을 만드는 방법?

SQL

어떻게 SQL Server의 선택 쿼리를 사용하여 테이블을 만드는 방법?

나는 SYS 쿼리를 사용하여 50 ~ 100 개 테이블을 만들려고

SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version
FROM sys.dm_os_windows_info OPTION (RECOMPILE);     -- DEĞİŞİRSE INSERT ETSIN AYNI ISE DEĞİŞMESİN

-- Gives you major OS version, Service Pack, Edition, and language info for the operating system

-- SQL Server Services information (SQL Server 2008 R2 SP1 or greater)
SELECT servicename, startup_type_desc, status_desc, 
last_startup_time, service_account, is_clustered, cluster_nodename
FROM sys.dm_server_services OPTION (RECOMPILE);


-- Hardware information from SQL Server 2008 
-- (Cannot distinguish between HT and multi-core)
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 --, affinity_type_desc -- (affinity_type_desc is only in 2008 R2)
FROM sys.dm_os_sys_info OPTION (RECOMPILE);

어떻게 SYS 테이블 쿼리 결과에서 테이블을 만드는 방법?

해결법

  1. ==============================

    1.사용하는 예를 문 서브 - 선택 :

    사용하는 예를 문 서브 - 선택 :

    select * into MyNewTable
    from
    (
    select 
      * 
    from 
    [SomeOtherTablename]
    where 
      EventStartDatetime >= '01/JAN/2018' 
    )
    ) mysourcedata
    ;
    

    하위 쿼리의 이름 .. 어떤 이름을 부여해야합니다 .. 예를 들면, 위의 예를 부질 mysourcedata의 이름을 제공한다. 이것을 구문 오류가 SQL에서 발행없이 * 서버 2012.

    데이터베이스는 같은 메시지로 응답해야한다 : (9999 행 적용됨)

  2. ==============================

    2.

    select <column list> into <table name> from <source> where <whereclause>
    
  3. ==============================

    3.

    select <column list> into <dest. table> from <source table>;
    

    이 방법을 수행 할 수 있습니다.

    SELECT windows_release, windows_service_pack_level, 
           windows_sku, os_language_version
    into   new_table_name
    FROM   sys.dm_os_windows_info OPTION (RECOMPILE);
    
  4. from https://stackoverflow.com/questions/11114441/how-to-create-table-using-select-query-in-sql-server by cc-by-sa and MIT license