sto aggiornando un BLOB con grande monte di testo e ottengo questo errore:Come posso evitare errori di "lunghezza variabile troppo lunga" nello sviluppatore SQL?
SQL Error: ORA-06502: PL/SQL: numeric or value error: raw variable length too long
C'è un modo intorno ad esso?
Il testo è lungo 2.670 caratteri, in fase di conversione tramite utl_i18n.string_to_raw
, come spiegato in How do I edit BLOBs (containing JSON) in Oracle SQL Developer?, ed è tutto su una riga nella query.
Aggiornamento: Il BLOB in questione contiene già un testo lungo 2686 caratteri, che è più lungo del testo che sto tentando di inserire.
possibile duplicato di [Come modifico BLOB (contenente JSON) in Oracle SQL Developer?] (Http://stackoverflow.com/questions/9218474/how-do-i-edit-blobs-containing- json-in-oracle-sql-developer) –
Ho aggiornato la mia risposta nell'altra discussione per includere un approccio un po 'più complicato che è più flessibile di usare la funzione 'utl_i18n.string_to_raw'. –