Sql server 要替换XML的SQL Server数据类型

Sql server 要替换XML的SQL Server数据类型,sql-server,xml,sqldatatypes,Sql Server,Xml,Sqldatatypes,我将非常大的字符串作为XML数据类型存储到SQLServerDB中。但是这种类型在存储某些字符方面存在问题。是否有另一种数据类型可用于存储数据且不会出现特殊字符问题?nvarcharmax在大小方面是正常的,并且是Unicode以帮助处理本地化数据。max表示最大存储大小为2^31-1字节2 GB。存储大小(以字节为单位)是输入数据的实际长度+2字节的两倍。nvarchar的ISO同义词是国家字符变化和国家字符变化 您可能必须转义xml特殊字符,如&,但它可以存储任何字符。请定义您的特殊字符和遇

我将非常大的字符串作为XML数据类型存储到SQLServerDB中。但是这种类型在存储某些字符方面存在问题。是否有另一种数据类型可用于存储数据且不会出现特殊字符问题?

nvarcharmax在大小方面是正常的,并且是Unicode以帮助处理本地化数据。max表示最大存储大小为2^31-1字节2 GB。存储大小(以字节为单位)是输入数据的实际长度+2字节的两倍。nvarchar的ISO同义词是国家字符变化和国家字符变化

您可能必须转义xml特殊字符,如&,但它可以存储任何字符。请定义您的特殊字符和遇到的问题。是的,但是否有一种大小相同的2GB数据类型可以使用?您在SQL Server端对这些数据进行了什么样的处理?您尝试过varcharmax吗?