私はスプリングバッチを使用しており、進捗データベースを使用するレガシーシステムからデータを照会する必要があります。Springバッチを使用してProgressで最大長または精度を解決
ただし、私はこの例外があります。java.sql.SQLException:[DataDirect] [OpenEdge JDBCドライバ] [OpenEdge]テーブルPUB.AgendaのAg-Obs-confカラムの値が最大長または精度を超えています。
selectでSUBSTRを使用してこの問題を部分的に解決できましたが、データベースのすべてのデータが必要です。
私は決してデータベースを変更することはできません。
誰も私にこの問題を解決する方法を教えてもらえますか?
ありがとう
これはおそらく動作しますが、データベースへのアクセス権はありません。コードによって、この問題を回避できますか? – user2888055
通常、DBAにdbtoolを実行するように依頼します.SQLはOpenEdgeデータベースで使用されるどこでもルーチンプロシージャである必要があります。ローカル管理者が拒否した場合は、SUBSTRアプローチを使用して回避することができます.DBが11.6以上の場合は、最後のリンクのJDBC設定手順に従います。 –