XML 資料 (SQL Server)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
SQL Server 提供強大的平台,可供開發豐富的應用程式來進行半結構化資料管理。 XML 支援已透過下列方式整合到 SQL Server 的所有元件中:
xml 資料類型。 XML 值可用原生方式儲存在 xml 資料類型資料行中,依照 XML 結構描述的集合來設定類型,或維持為不具類型。 您可以編製 XML 資料行的索引。
可以針對儲存在 xml 類型之資料行與變數中的 XML 資料,指定 XQuery 查詢。
OPENROWSET 的增強功能允許大量載入 XML 資料。
FOR XML 子句,用來擷取 XML 格式的關聯式資料。
OPENXML 函數,用來擷取關聯式格式的 XML 資料。
XML 壓縮可讓您壓縮 XML 資料行和索引的非資料列 XML 資料,以改善容量需求。 如需詳細資訊,請參閱 CREATE TABLE (Transact-SQL) 和 CREATE INDEX (Transact-SQL)。 SQL Server 2022 (16.x) 和更新版本、Azure SQL 資料庫和 Azure SQL 受控執行個體提供 XML 壓縮。
下一步
- XML 資料類型和資料行 (SQL Server)
- XML 索引 (SQL Server)
- XML 結構描述集合 (SQL Server)
- FOR XML (SQL Server)
- OPENXML (Transact-SQL)