最近我遇到了這個問題。我正在維護一個用Java編寫的軟件產品,HSQLDB是後端數據庫引擎版本1.8。但最近我們將HSQLDB版本從1.8升級到2.0。在遷移之後,當HSQLDB運行一些準備好的語句時,我們會收到以下錯誤:從HSQL DB 1.8遷移到2.0
java.sql.SQLException: data exception: string data, right truncation
任何想法?
感謝,
Upul
最近我遇到了這個問題。我正在維護一個用Java編寫的軟件產品,HSQLDB是後端數據庫引擎版本1.8。但最近我們將HSQLDB版本從1.8升級到2.0。在遷移之後,當HSQLDB運行一些準備好的語句時,我們會收到以下錯誤:從HSQL DB 1.8遷移到2.0
java.sql.SQLException: data exception: string data, right truncation
任何想法?
感謝,
Upul
在最新的2.0.1快照版本(http://hsqldb.org/support)中,對從舊版本升級時出現的問題進行了一些修復。如果您仍然遇到最新版本的問題,請將詳細信息報告給HSQLDB項目,我們將調查並解決問題。
我的東西,這是在這個版本的bug ..但現在是一個天它固定...
您可以通過以下鏈接 http://sourceforge.net/tracker/index.php?func=detail&aid=2983086&group_id=23316&atid=378131
檢查遲到的答案,但可能會幫助其他人,當通過插入或更新操作超過字段的最大長度時引發此異常。對我而言,我還將hsqldb版本從1.8更新爲2.4.8,並且設置* sql.enforce_strict_size = false *屬性根本沒有任何幫助。