Diese beiden Datentypen haben mich ziemlich fasziniert. Laut Oracle Docs werden sie wie folgt dargestellt:
BLOB: Binäre große Objektzeichenfolge mit variabler Länge, die bis zu 2 GB (2.147.483.647) lang sein kann. In erster Linie für nicht traditionelle Daten wie Sprache oder gemischte Medien gedacht. BLOB-Zeichenfolgen sind keinem Zeichensatz zugeordnet, wie dies bei FOR BIT DATA-Zeichenfolgen der Fall ist.
CLOB: Große Objektzeichenfolge mit variabler Länge, die bis zu 2 GB (2.147.483.647) lang sein kann. Ein CLOB kann Einzelbyte-Zeichenfolgen oder mehrbasige zeichenbasierte Daten speichern. Ein CLOB wird als Zeichenfolge betrachtet.
Was ich nicht weiß, ist, ob es aus DB2- und Oracle-Sicht einen Unterschied zwischen den beiden gibt? Ich meine, was sind die Unterschiede zwischen DB2 CLOB und Oracle CLOB, auch zwischen DB2 BLOB und Oracle BLOB? Was ist die maximale Größe von DB2 und Oracle? Ist es nur 2 GB?
BLOB ist für Binärdaten ( Videos, Bilder, Dokumente, andere )
CLOB ist für große Textdaten ( Text )
Maximale Größe unter MySQL 2 GB
Maximale Größe unter Oracle 128 TB
quelle
BLOB
In erster Linie für nicht traditionelle Daten wie Bilder, Videos, Sprache oder gemischte Medien gedacht.CLOB
soll zeichenbasierte Daten behalten.quelle