Ben metnin büyük bağlama ile bir BLOB güncelleştiriyorum ve bu hatayı alıyorum: etrafında herhangi bir yoluSQL Developer'da "ham değişken uzunluk çok uzun" hatalarını nasıl önleyebilirim?
SQL Error: ORA-06502: PL/SQL: numeric or value error: raw variable length too long
var mı?
Metin, utl_i18n.string_to_raw
aracılığıyla How do I edit BLOBs (containing JSON) in Oracle SQL Developer? içinde açıklandığı gibi dönüştürülen 2.670 karakter uzunluğundadır ve tümü sorguda bir satırda yer alır.
Güncelleme: Söz konusu BLOB zaten eklemeye çalıştığım metinden daha uzun olan 2,686 karakter uzunluğunda bir metin içeriyor.
olası yinelenen [I Oracle SQL Developer BLOB'ları (JSON içeren) nasıl düzeltebilirim?] (Http://stackoverflow.com/questions/9218474/how-do-i-edit-blobs-containing- json-in-oracle-sql-developer) –
Cevabımı 'utl_i18n.string_to_raw' işlevini kullanarak daha esnek bir şekilde biraz daha karmaşık bir yaklaşım eklemek için diğer iş parçacığı güncelleştirildi. –