共用方式為


伺服器端 XML 格式設定 (SQLXML 4.0)

適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體

本主題提供從 sql Server Microsoft 中針對資料庫執行之查詢所產生的數據列集,格式化伺服器端 XML 檔的相關信息。

在 SQL Server 中,您可以儲存和擷取資料庫數據表的 XML 檔。 若要擷取 XML 檔,請在 SELECT 查詢中使用 FOR XML 查詢延伸模組。

例如,假設用戶端應用程式針對包含下列 Transact-SQL 查詢的 SQL Server 執行命令:

SELECT FirstName, LastName  
FROM   Person.Contact  
FOR XML AUTO  

伺服器會以兩個步驟執行查詢。 首先,伺服器會執行此 SELECT 語句:

SELECT FirstName, LastName  
FROM   Person.Contact  

然後伺服器會將 FOR XML 轉換套用至產生的數據列集。 然後,產生的 XML 會以單欄數據列集的形式傳送至用戶端。 在本檔中,此程式稱為伺服器端 XML 格式。

在伺服器端,您可以使用 FOR XML 子句來指定下列模式:

  • RAW

  • AUTO

  • EXPLICIT

如需 FOR XML 子句的詳細資訊,請參閱 使用 FOR XML 建構 XML

另請參閱

用戶端與伺服器端 XML 格式的架構 (SQLXML 4.0)
用戶端 XML 格式設定 (SQLXML 4.0)
FOR XML (SQL Server)