SQL Server CONVERT函数不转换'&'

时间:2012-12-05 22:49:11

标签: sql-server

我有一个带有字段varbinary(max)的sql表,其中包含字符串。我正在使用varbinary,因为该字段中的输入可能大于nvarchar的最大字符。

我正在尝试使用

将该字段的内容显示为字符串
CONVERT(nvarchar(max), Folders) 

我遇到的问题是,如果内容有'&'它没有得到正确的转换。 它显示为“Test & test”。

还有其他转换方法吗?

1 个答案:

答案 0 :(得分:0)

如果内容可能大于nvarchar的最大值,为什么要将其转换为nvarchar?

尝试使用

Replace(Convert(nvarchar(max), Folders), '&','').