I次のクエリ(列ログはCLOB型である)を持つ:結合CLOBをJDBC経由でSQL文を実行し
UPDATE table SET log=? where id=?
4000文字を超える値を入れてsetAsciiStreamメソッドを使用している場合、クエリは、上記正常に動作します
ログカラムに追加します。
UPDATE table SET log=log||?||chr(10) where id=?
上記のクエリがこれ以上機能しないと、私は次のエラーを取得する:
java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into a LONG column
ので、私のクエリは次のようになります
しかし、その代わりに値を置き換えるので、私はそれを追加したいです、