CLOB
Signifie « Character Large Object ». Un CLOB est un type de données utilisé par différents systèmes de gestion de bases de données, notamment Oracle et DB2. Il stocke de grandes quantités de données de type caractère, pouvant atteindre 4 Go. Le type de données CLOB ressemble à un BLOB, mais il inclut un encodage des caractères, qui définit un jeu de caractères et la manière dont chaque caractère est représenté. Les données BLOB, en revanche, sont constituées de données binaires non formatées.
Les types de données couramment utilisés pour stocker des données de type caractère comprennent char, varchar et text. Certains systèmes de gestion de bases de données prennent également en charge des types de données texte supplémentaires, tels que tinytext, mediumtext et longtext. Si les types de données caractère standard ne sont pas suffisamment grands pour un champ donné d’une base de données, le type de données CLOB peut être utilisé. Comme les données CLOB peuvent être très volumineuses, certains systèmes de gestion de bases de données ne stockent pas directement le texte dans la table. Le champ CLOB sert plutôt d’adresse qui indique l’emplacement des données.
Les CLOB permettent de stocker des quantités de texte exceptionnellement importantes, comme un livre ou une publication entière. Cependant, certains programmes de base de données ne peuvent pas exécuter certaines opérations sur les champs CLOB, notamment les commandes SQL utilisant la condition « LIKE ». Il est donc souvent préférable d’utiliser d’autres types de données caractère pour les valeurs de texte plus petites.
Testez vos connaissances