首頁 > 資料庫 > mysql教程 > 如何從 SELECT 查詢結果建立 SQL Server 表?

如何從 SELECT 查詢結果建立 SQL Server 表?

Linda Hamilton
發布: 2025-01-03 08:24:39
原創
343 人瀏覽過

How Can I Create a SQL Server Table from SELECT Query Results?

在SQL Server 中從SELECT 查詢結果建立表格

SELECT 查詢是SQL Server 中的一個強大工具,允許使用者從 Server中檢索特定資料表或視圖。然而,通常需要將這些查詢結果永久儲存在表中。本文將介紹如何使用 SELECT 查詢的結果建立表格。

查詢範例

為了說明這個過程,讓我們考慮以下範例查詢:

SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version
FROM sys.dm_os_windows_info OPTION (RECOMPILE);
登入後複製

此查詢會擷取有關作業系統的信息,包括其版本、服務包層級、版本和

從查詢結果建立表

若要從查詢結果建立表,請使用下列語法:

SELECT <column list> INTO <table name> FROM <source> WHERE <whereclause>
登入後複製

In在這種情況下,列清單與SELECT 查詢中的欄位相同,來源是查詢本身。例如,要根據查詢結果建立名為 OperatingSystemInfo 的表,語法為:

SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version 
INTO OperatingSystemInfo 
FROM sys.dm_os_windows_info OPTION (RECOMPILE);
登入後複製

如果該表已存在,則可以使用 INSERT INTO 關鍵字將查詢結果追加到現有表中。以下範例將結果附加到 OperatingSystemInfo 表中:

INSERT INTO OperatingSystemInfo (windows_release, windows_service_pack_level, 
       windows_sku, os_language_version) 
SELECT windows_release, windows_service_pack_level, 
       windows_sku, os_language_version 
FROM sys.dm_os_windows_info OPTION (RECOMPILE);
登入後複製

透過執行下列步驟,您可以根據 SELECT 查詢的結果輕鬆在 SQL Server 中建立資料表,從而永久儲存和操作檢索到的資料。

以上是如何從 SELECT 查詢結果建立 SQL Server 表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板