Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Ajude-me a entender a diferença entre CLOBs e BLOBs no Oracle


CLOB é sensível à codificação e ao agrupamento, BLOB não é.

Quando você escreve em um CLOB usando, digamos, CL8WIN1251 , você escreve um 0xC0 (que é a letra cirílica А).

Quando você lê dados de volta usando AL16UTF16 , você recebe de volta 0x0410 , que é um UTF16 representação desta carta.

Se você estava lendo de um BLOB , você obteria o mesmo 0xC0 de volta.