私は既存のプロジェクトで作業しており、Oracleデータベース用のDMLを準備する必要があります。 しかし、私は4000バイトより大きい巨大なサイズのためにBLOBデータのInsert文を準備することができません。誰も私を助けることができますか?Insert文を使用して3200を超えるBLOBデータを挿入できません
N.B:このエラーが発生しました。ORA-06550:文字列リテラルがあまりにも大きすぎます。
INSERT文のみ、javaプログラムはありません。私は挿入文のようなDMLを準備する必要があります。
私のINSERT文:
INSERT INTO APP_PROF('ID', 'IMAGE') VALUES('2', TO_BLOB('4654655665....'))
この画像ブロブデータは45000bytes事前に
おかげでより大きくなります。
一部のプログラムコードなしでは実行できません。 Oracleはリテラルが4000バイト(またはOracle 12以降32K)を超えることを許可していません –