Подтвердить что ты не робот

Как создать таблицу с помощью запроса select в SQL Server?

Я пытаюсь сделать 50-100 таблиц с помощью запросов SYS

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?

4b9b3361

Ответ 1

Я знаю, что это старый вопрос, но я нашел что-то вроде этого, и он отлично работает:

 CREATE TABLE resultTable AS(SELECT gdb.song AS vroar,
 gdb.song_description AS vdescription FROM googleDB gdb WHERE
 gdb.song_id = 'KP');

Синтаксис:

CREATE TABLE <ResultTable_Name> AS(SELECT <actual_table_property1> AS <alias1>, <actual_table_property2> AS <alias2> 
FROM <actual_table_name> WHERE <actual_table_property> = '<value>');

Я надеюсь, что это поможет кому-то.

Ответ 2

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

Ответ 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);