伺服器端 XML 格式設定 (SQLXML 4.0)
適用於:SQL Server Azure 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)