XML 資料 (SQL Server)

適用於:SQL ServerAzure SQL DatabaseAzure 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 壓縮。

下一步

另請參閱