CLOB
Je zkratkou pro „Character Large Object“. CLOB je datový typ používaný různými systémy pro správu databází včetně Oracle a DB2. Ukládá velké množství znakových dat o velikosti až 4 GB. Datový typ CLOB je podobný typu BLOB, ale obsahuje kódování znaků, které určuje znakovou sadu a způsob reprezentace jednotlivých znaků. Data typu BLOB naproti tomu tvoří neformátovaná binární data.
Mezi běžné datové typy používané k ukládání znakových dat patří char, varchar a text. Některé systémy pro správu databází podporují také další textové datové typy, například tinytext, mediumtext a longtext. Pokud standardní znakové datové typy nestačí pro určité pole databáze, lze použít datový typ CLOB. Protože data CLOB mohou být velmi velká, některé systémy pro správu databází neukládají text přímo do tabulky. Místo toho pole CLOB slouží jako adresa, která odkazuje na umístění dat.
CLOB poskytuje způsob, jak ukládat neobvykle velké množství textu, například celou knihu nebo publikaci. Některé databázové programy však nemohou nad poli CLOB provádět určité textové operace, například příkazy SQL s podmínkou „LIKE“. Proto je pro menší textové hodnoty často lepší použít jiné znakové datové typy.
Otestujte své znalosti