Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

dbms_lob.getlength() vs. length() para encontrar o tamanho do blob no oracle


length e dbms_lob.getlength retorna o número de caracteres quando aplicado a um CLOB (Personagem LOB). Quando aplicado a um BLOB (LOB binário), dbms_lob.getlength retornará o número de bytes, que pode ser diferente do número de caracteres em um conjunto de caracteres multibyte.

Como a documentação não especifica o que acontece quando você aplica length em um BLOB, eu desaconselharia usá-lo nesse caso. Se você quiser o número de bytes em um BLOB, use dbms_lob.getlength .