Oracle
 sql >> Base de données >  >> RDS >> Oracle

Aidez-moi à comprendre la différence entre les CLOB et les BLOB dans Oracle

CLOB est sensible à l'encodage et au classement, BLOB n'est pas.

Lorsque vous écrivez dans un CLOB en utilisant, par exemple, CL8WIN1251 , vous écrivez un 0xC0 (qui est la lettre cyrillique А).

Lorsque vous relisez des données à l'aide de AL16UTF16 , vous récupérez 0x0410 , qui est un UTF16 représentation de cette lettre.

Si vous lisiez depuis un BLOB , vous obtiendrez le même 0xC0 retour.