0

私は次の設定をしています。

'Apps/Reports' <---------> 'DB2 Connect' <------------> 'Legacy DB2 on AS400'
               `Hibernate`               `native calls`

アプリケーションによってデータが取得されると、長さが列の長さよりも短い場合、余分なスペースが埋め込まれます。クエリの実行時に注意すべきことは、WHEREcause パラメーターがパディングされていない場合、クエリがパディングされたパラメーターとパディングされていないパラメーターに対して同じレコードを取得するように、余分なスペースが自動的に埋め込まれます。

結果セットから余分な空白を削除する方法 (できれば IBM DB2 Connect または接続文字列パラメーター) はありますか?

4

2 に答える 2

-1

iSeries の列は CHAR() として定義されていますか? これは CHAR() がどのように機能するかです.これは固定フィールド長であり、可変フィールド長ではありません(それが VARCHAR の目的です)。

于 2010-10-08T02:37:58.580 に答える