BLOB BLOB data type

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.

O comprimento do BLOB é especificado em bytes.
Sintaxe { BLOB | BINARY LARGE OBJECT } ( comprimento [{K |M |G }]))
Tipo Java correspondente em tempo de compilação

java.sql.Blob

Tipo do metadado do JDBC (java.sql.Types)

BLOB

No java.sql.ResultSet é utilizado o método getBlob para obter um tratador de BLOB para os dados subjacentes.

Informações relacionadas

Consulte

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;