sql >> Databasteknik >  >> RDS >> Oracle

dbms_lob.getlength() vs. length() för att hitta klumpstorlek i oracle

length och dbms_lob.getlength returnera antalet tecken när det används på en CLOB (Tecken LOB). När den appliceras på en BLOB (Binär LOB), dbms_lob.getlength returnerar antalet byte, vilket kan skilja sig från antalet tecken i en multi-byte teckenuppsättning.

Eftersom dokumentationen inte anger vad som händer när du använder length på en BLOB, jag skulle avråda från att använda den i så fall. Om du vill ha antalet byte i en BLOB, använd dbms_lob.getlength .




  1. SQL Server 2008 Windows Auth Login Error:Inloggningen är från en otillförlitlig domän

  2. Distribuera en Hybrid Cloud MySQL-databas med ClusterControl

  3. Bästa metoder för skalning av databaser:Del 1

  4. MySQL:flera tabeller eller en tabell med många kolumner?