在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>;
其中
步驟 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中文網其他相關文章!