亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法在 Sybase DB 中插入大字符串

無法在 Sybase DB 中插入大字符串

慕沐林林 2022-01-19 09:53:10
我試圖在 Sybase DB 中以 TEXT 數據類型存儲大(超過 20000 個字符)html 字符串,但遇到兩個問題。當我嘗試手動插入時,只插入了 8192 個字符。當我嘗試通過 jdbctemplate 時,我收到錯誤為“錯誤代碼 [3805];令牌數據流長度不正確。這是一個內部協議錯誤”。雖然它適用于 jdbctemplate 中的小字符串。請幫忙。
查看完整描述

2 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

當我升級 jconnect jar(升級到 16.0)時,我列出的第二個問題得到了解決。(根據 Sudhir 的評論)

我列出的第一個問題實際上并不是截斷問題,而是與我運行查詢的快速 sql 有關。我發現當我在快速 sql 上運行選擇查詢時,它最多給我 8k 個字符(截斷字符串)。這可能是因為快速 sql 中的某些設置。但主要問題已解決,我現在可以使用 jdbc 檢索整個字符串。


查看完整回答
反對 回復 2022-01-19
?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

您必須使用該功能set textsize number。最大值是 16382(左右),這也是 VARCHAR 的最大值。


查看完整回答
反對 回復 2022-01-19
  • 2 回答
  • 0 關注
  • 221 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號