Поддержка FOR XML для определяемых пользователем типов данныхFOR XML Support for the User-Defined Data Types (UDT)

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL DatabaseПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database

FOR XML не поддерживает определяемые пользователем типы данных (UDT) среды CLR.FOR XML does not support common language runtime (CLR) user-defined data types (UDTs).

Чтобы использовать FOR XML с определяемыми пользователем типами данных среды CRL, убедитесь, что у этих типов данных имеется XML-сериализация, а в предложении SELECT FOR XML используйте явное приведение к типу XML.To use FOR XML with CLR user-defined data types, make sure that the data type has an XML serialization, and use an explicit cast to XML in the FOR XML select clause.

См. также:See Also

Поддержка FOR XML для различных типов данных SQL ServerFOR XML Support for Various SQL Server Data Types