I am updating a BLOB with large mount of text and I get this error:
SQL Error: ORA-06502: PL/SQL: numeric or value error: raw variable length too long
Is there any way around it?
The text is 2,670 characters long, being converted via utl_i18n.string_to_raw
, as explained in How do I edit BLOBs (containing JSON) in Oracle SQL Developer?, and is all on one line in the query.
Update: The BLOB in question already contains text that is 2,686 characters long, which is longer than the text I am trying to insert.