Oracle
 sql >> Baza danych >  >> RDS >> Oracle

dbms_lob.getlength() vs. length(), aby znaleźć rozmiar blob w Oracle

length i dbms_lob.getlength zwraca liczbę znaków po zastosowaniu do CLOB (LOB znaków). Po zastosowaniu do BLOB (binarny LOB), dbms_lob.getlength zwróci liczbę bajtów, która może różnić się od liczby znaków w wielobajtowym zestawie znaków.

Ponieważ dokumentacja nie określa, co się stanie, gdy zastosujesz length na BLOB, odradzałbym używanie go w takim przypadku. Jeśli chcesz liczbę bajtów w BLOB, użyj 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. IN vs OR Oracle, co szybciej?

  2. Spring's Stored Procedure - wyniki powracające z procedury są zawsze puste

  3. Jaka jest domyślna nazwa ograniczenia w Oracle?

  4. Sformatuj dane tabeli SQL jako tabelę tekstową

  5. Funkcje analityczne LEAD i LAG