Ich arbeite an einem vorhandenen Projekt und muss DML für die Oracle-Datenbank vorbereiten. Aber ich bin nicht in der Lage, für eine Insert-Anweisung für Blob-Daten aufgrund der riesigen Größe vorzubereiten, die größer als 4000 Bytes ist. Kann mir jemand helfen?Oracle-BLOB-Daten größer als 3200 können nicht eingefügt werden, indem die Anweisung "Insert" verwendet wird.
N.B: Ich habe diesen Fehler, ORA-06550: String Literal zu lang.
Nur INSERT-Anweisung, kein Java-Programm. Ich brauche es nur, um eine DML-ähnliche Insert-Anweisung vorzubereiten.
Mein INSERT STATEMENT:
INSERT INTO APP_PROF('ID', 'IMAGE') VALUES('2', TO_BLOB('4654655665....'))
Dieses Bild Blob-Daten größer als 45000bytes
Vielen Dank im Voraus.
können Sie nicht tun, ohne Teil des Programmcodes. Oracle erlaubt keine Literale länger als 4000 Bytes (oder 32k seit Oracle 12) –