Oracle
 sql >> Database >  >> RDS >> Oracle

Aiutami a capire la differenza tra CLOB e BLOB in Oracle

CLOB è sensibile alla codifica e alle regole di confronto, BLOB non lo è.

Quando scrivi in ​​un CLOB usando, diciamo, CL8WIN1251 , scrivi un 0xC0 (che è la lettera cirillica А).

Quando rileggi i dati utilizzando AL16UTF16 , ottieni 0x0410 , che è un UTF16 rappresentazione di questa lettera.

Se stavi leggendo da un BLOB , otterresti lo stesso 0xC0 indietro.