我将XML内容作为字符串存储在text
列中,但在升级到Sybase驱动程序15.5之后,我无法检索完整的字符串。它总是被截断为32768个字符。
我按照建议here尝试了FOR XML AUTO, TYPE
个关键字,但它对我不起作用。
我正在使用的驱动程序是:
Adaptive Server Enterprise 15.05.00.1
服务器版本为:
Adaptive Server Enterprise / 15.0.3 / EBF 17163 ESD#3 / P / Linux Intel / Linux 2.6.9-42.ELsmp i686 / ase1503 / 2726/32-bit / FBO / Fri Feb 5 04:45:36 2010'
有谁知道这是否是驱动程序错误?有没有解决方法?
答案 0 :(得分:1)
解决方案是在运行查询之前设置文本大小
set TEXTSIZE 2147483647
2147483647是2 ^ 31 - 1