O BLOB (objeto grande bin??rio) ?? uma cadeia bin??ria de comprimento vari??vel, que pode ter comprimento de at?? 2.147.483.647 bytes. Como os outros tipos bin??rios, as cadeias BLOB n??o est??o associadas a uma p??gina de c??digo. Al??m disso, as cadeias BLOB n??o armazenam dados caracteres.
O comprimento do BLOB ?? especificado em bytes, a menos que seja especificado um dos sufixos K, M ou G, relacionados aos m??ltiplos 1024, 1024*1024 e 1024*1024*1024, respectivamente.
{ BLOB | BINARY LARGE OBJECT } ( comprimento [{K |M |G }]))
java.sql.Blob
BLOB
No java.sql.ResultSet ?? utilizado o m??todo getBlob para obter um tratador de BLOB para os dados subjacentes.
Consulte java.sql.Blob e java.sql.Clob
CREATE TABLE IMAGENS( NOME VARCHAR(32) NOT NULL PRIMARY KEY, IMAGEM BLOB(16M)); -- Encontrar todas as imagens de logotipos SELECT LENGTH(IMAGEM), NOME FROM IMAGENS WHERE NOME LIKE '%logo%'; -- Encontrar todas as imagens duplicadas (compara????o de BLOBs) SELECT A.NOME AS DUPLICADA_1, B.NOME AS DUPLICADA_2 FROM IMAGENS AS A, IMAGENS AS B WHERE A.NOME < B.NOME AND A.IMAGEM = B.IMAGEM ORDER BY 1,2;