首頁 >資料庫 >mysql教程 >如何透過系統表上的 SELECT 查詢建立 SQL Server 表?

如何透過系統表上的 SELECT 查詢建立 SQL Server 表?

Susan Sarandon
Susan Sarandon原創
2024-12-31 16:52:10963瀏覽

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

在SQL Server 中使用SELECT 查詢建立表

本問題探討如何使用SQL Server 中內建系統表的資料建立表(系統表)。使用者的目標是利用 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