CLOB
É a sigla de "Character Large Object." Um CLOB é um tipo de dado usado por vários sistemas de gerenciamento de bancos de dados, incluindo Oracle e DB2. Ele armazena grandes quantidades de dados de caracteres, com até 4 GB de tamanho. O tipo de dado CLOB é semelhante a um BLOB, mas inclui codificação de caracteres, que define um conjunto de caracteres e a forma como cada caractere é representado. Os dados BLOB, por outro lado, consistem em dados binários não formatados.
Os tipos de dados comuns usados para armazenar dados de caracteres incluem char, varchar e text. Alguns sistemas de gerenciamento de bancos de dados também oferecem tipos de dados de texto adicionais, como tinytext, mediumtext e longtext. Se os tipos de dados de caracteres padrão não forem grandes o suficiente para um determinado campo de banco de dados, o tipo de dado CLOB poderá ser usado. Como os dados CLOB podem ser muito grandes, alguns sistemas de gerenciamento de bancos de dados não armazenam o texto diretamente na tabela. Em vez disso, o campo CLOB funciona como um endereço que faz referência ao local dos dados.
Os CLOBs oferecem uma forma de armazenar quantidades excepcionalmente grandes de texto, como um livro ou uma publicação inteira. No entanto, alguns programas de banco de dados não conseguem executar determinadas operações de texto em campos CLOB, como comandos SQL com a condição "LIKE". Portanto, geralmente é melhor usar outros tipos de dados de caracteres para valores de texto menores.
Teste seus conhecimentos