2010-12-10 74 views
1

最近我遇到了這個問題。我正在維護一個用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

回答

1

在最新的2.0.1快照版本(http://hsqldb.org/support)中,對從舊版本升級時出現的問題進行了一些修復。如果您仍然遇到最新版本的問題,請將詳細信息報告給HSQLDB項目,我們將調查並解決問題。

1

遲到的答案,但可能會幫助其他人,當通過插入或更新操作超過字段的最大長度時引發此異常。對我而言,我還將hsqldb版本從1.8更新爲2.4.8,並且設置* sql.enforce_strict_size = false *屬性根本沒有任何幫助。