CLOB (Character Large Object) Definition

Was ist CLOB (Character Large Object)?

Steht für „Character Large Object“. Ein CLOB ist ein Datentyp, der von verschiedenen Datenbankmanagementsystemen, einschließlich Oracle und DB2, verwendet wird. Er speichert große Mengen an Zeichen-Daten, die bis zu 4 GB groß sein können. Der CLOB-Datentyp ähnelt einem BLOB, enthält jedoch eine Zeichenkodierung, die einen Zeichensatz und die Art der Darstellung der einzelnen Zeichen definiert. BLOB-Daten hingegen bestehen aus unformatierten Binärdaten.

Gängige Datentypen für die Speicherung von Zeichendaten sind char, varchar und text. Einige Datenbankmanagementsysteme unterstützen auch zusätzliche Textdatentypen wie tinytext, mediumtext und longtext. Wenn die Standard-Zeichen-Datentypen für ein bestimmtes Datenbankfeld nicht groß genug sind, kann der CLOB-Datentyp verwendet werden. Da CLOB-Daten sehr groß sein können, speichern einige Datenbankmanagementsysteme den Text nicht direkt in der Tabelle. Stattdessen dient das CLOB-Feld als Adresse, die auf den Speicherort der Daten verweist.

CLOBs bieten die Möglichkeit, ungewöhnlich große Textmengen zu speichern, z. B. ein ganzes Buch oder eine Veröffentlichung. Einige Datenbankprogramme können jedoch bestimmte Textoperationen auf CLOB-Feldern nicht ausführen, wie z. B. SQL-Befehle mit der „LIKE“-Bedingung. Daher ist es oft besser, andere Zeichendatentypen für kleinere Textwerte zu verwenden.

Die Definition von CLOB (Character Large Object) auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur CLOB (Character Large Object)-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.