Oracle
 sql >> база данни >  >> RDS >> Oracle

dbms_lob.getlength() срещу length() за намиране на размера на петна в oracle

length и dbms_lob.getlength връща броя на знаците, когато се прилага към CLOB (Знач LOB). Когато се прилага към BLOB (Двоичен LOB), dbms_lob.getlength ще върне броя на байтовете, който може да се различава от броя на знаците в многобайтов набор от знаци.

Тъй като документацията не посочва какво се случва, когато приложите length на BLOB, бих посъветвал да не го използвате в този случай. Ако искате броя на байтовете в BLOB, използвайте dbms_lob.getlength .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Формат на URL низ за свързване към база данни на Oracle с JDBC

  2. INSTR() Функция в Oracle

  3. Групово събиране и изпълнение незабавно в Oracle

  4. Използване на въртене върху множество колони от ред на Oracle

  5. ORA-06502:PL/SQL:числова или стойностна грешка:буферът за низ от знаци е твърде малък