Character Large Object
und Char Large Object
clob(1)
k
, m
und g
Char Large Object
Der SQL-Type Character Large Object
ist, wie alle großen Objekte, im Vergleich zu anderen Zeichenketten-Typen im Funktionsumfang eingeschränkt. Clobs
können zum Beispiel nicht in Primärschlüsseln oder Fremdschlüsseln verwendet werden und können nur auf Gleichheit (=
) verglichen werden. „Anwendungen würden typischer Weise nicht ganze LOB-Werte übertragen (nachdem sie Initial gespeichert wurden, ist gemeint), sondern die LOB-Werte mittels eines speziellen Client-Seitigen Typs namens LOB-Lokator bearbeiten.“
Die optionale Längenbeschränkung kann die Faktoren k
ilo, m
ega, g
iga, t
era und p
eta verwenden (Exponenten von Zwei).
Die SQL-Typen Character Large Object
, Char Large Object
, Clob
, National Character Large Object
, Nchar Large Object
und Nclob
sind in ISO/IEC 9075-2:2023 als Teil der optionalen Funktion T046, „CLOB data type“ definiert. Sie erschienen erstmals in 1999.
20 Jahre SQL-Evolution kann man nicht an einem Tag nachholen. Abonniere den Newsletter via E-Mail, Bluesky oder RSS, um sukzessive aufzuholen und modern-sql.com am Radar zu behalten.
Markus verwandelt veraltetes SQL-92-Wissen in solides und zeitgemäßes SQL-Know-how