Share via


內嵌 XDR 結構描述產生中的變更

FOR XML 中的 XMLDATA 指示詞會將內嵌 XDR 結構描述連同查詢結果一起傳回。不過,XDR 結構描述並不支援 SQL Server 2005 中所有的新資料類型和其他的增強功能。您可以改用 XMLSCHEMA 指示詞來要求內嵌 XSD 結構描述。

也請注意下列有關於內嵌 XDR 結構描述支援的項目:

  • 如果 FOR XML 查詢結果包含 xml 類型的資料行,而且您要求內嵌 XDR 結構描述,則會傳回錯誤。內嵌 XDR 並不支援這些類型。
  • (n)varchar(max)(n)varbinary(max) 類型會分別對應到 (n)varchar(n)varbinary(n)
  • 當相容性模式設定為 90 時,timestamp 值會被視為 varbinary(8) 資料,當作二進位資料來處理,並會在結果中傳回,如下所示:
    • 如果指定了 binary base64,則會使用 Base 64 編碼。
    • 如果未指定 binary base64,則在 AUTO 模式中會使用 URL 編碼。

請參閱

參考

新的 FOR XML 功能

說明及資訊

取得 SQL Server 2005 協助