sql >> Base de Datos >  >> RDS >> Oracle

Ayúdame a entender la diferencia entre CLOB y BLOB en Oracle

CLOB es sensible a la codificación y la intercalación, BLOB no lo es.

Cuando escribes en un CLOB usando, digamos, CL8WIN1251 , escribes un 0xC0 (que es la letra cirílica А).

Cuando vuelves a leer datos usando AL16UTF16 , obtienes 0x0410 , que es un UTF16 representación de esta carta.

Si estabas leyendo de un BLOB , obtendrías el mismo 0xC0 volver.