segunda-feira, 13 de agosto de 2012

Qual a diferença entre BLOB x CLOB - Oracle

Um BLOB (binary large object) é um tipo de dados Oracle que pode conter até 4 GB de dados binarios. BLOB são úteis para armazenar informação digital (por exemplo, imagens, áudio, vídeo).

Um CLOB (Character Large objeto) é um tipo de dados Oracle que pode conter até 4 GB de dados. CLOBs são úteis para armazenar texto.

Tipos de dados BLOB e CLOB são criados através da utilização do CREATE TABLE ou ALTER da mesma forma que são criados campos de outros tipos.

Exemplos:

BLOB:

CREATE TABLE DOMINA_BLOB (id NUMBER, doc BLOB);

INSERT INTO DOMINA_BLOB VALUES (1, EMPTY_BLOB());

CLOB:

CREATE TABLE DOMINA_CLOB(id NUMBER, doc CLOB);
INSERT INTO DOMINA_CLOB VALUES (1, 'some CLOB data');
[]s
 

Nenhum comentário: