我需要从Sybase的命令行工具SELECT
执行FSQL
...,其中包含text
列(包含一些XML数据)。
问题是,数据被斩波为4096个字符。
如果我的数据大于此值,我该如何提高此限制。 FSQL -h
没有给我任何帮助 - 谷歌也没有。
答案 0 :(得分:1)
原始解决方案:使用isql -o
代替fsql
,但似乎没有此限制。
更新了解决方案:
不幸的是,isql
和fsql
都受Sybase中默认的@@textsize
参数设置的限制(在我们的服务器上设置为32768)。
要覆盖默认问题,请执行以下命令
SET TEXTSIZE 100000
在查询之前。