Estoy actualizando un BLOB con un gran monte de texto y me sale este error:¿Cómo puedo evitar errores "longitud variable sin procesar demasiado largos" en SQL Developer?
SQL Error: ORA-06502: PL/SQL: numeric or value error: raw variable length too long
¿Hay alguna manera de evitarlo?
El texto tiene 2.670 caracteres de longitud, se convierte a través de utl_i18n.string_to_raw
, como se explica en How do I edit BLOBs (containing JSON) in Oracle SQL Developer?, y está todo en una línea en la consulta.
Actualización: El BLOB en cuestión ya contiene texto de 2.686 caracteres, que es más largo que el texto que estoy tratando de insertar.
posible duplicado de [¿Cómo edito BLOB que contiene (JSON) en Oracle SQL Developer?] (Http://stackoverflow.com/questions/9218474/how-do-i-edit-blobs-containing- json-in-oracle-sql-developer) –
Actualicé mi respuesta en el otro hilo para incluir un enfoque un tanto más complicado que es más flexible que usar la función 'utl_i18n.string_to_raw'. –