我试图在TEXT数据类型的Sybase DB中存储大量(超过20000个字符)的html字符串,但是遇到两个问题。当我尝试手动插入时,只插入8192个字符。当我 …
当我升级jconnect jar(升级到16.0)时,我列出的第二个问题得到了解决。 (关注Sudhir的评论)
我列出的第一个问题实际上并不是截断问题,而是与我运行查询的快速sql相关的问题。我发现当我在快速sql上运行select查询时,它给了我最多8k个字符(截断的字符串)。这可能是因为快速sql中的某些设置。 但主要问题已解决,我现在可以使用jdbc检索整个字符串。
你必须使用该功能 set textsize number 。 最大值为16382(左右),也是VARCHAR的最大值。
set textsize number