Mit dem Datentyp (data_type) LONG [VARCHAR] wird eine alphanumerische Spalte beliebiger Länge (nicht für temporäre Tabellen) definiert. Der Datentyp LONG (siehe auch: Glossar, LONG-Wert) wird bei der Spaltendefinition angegeben, gegebenenfalls mit Codeattribut.
● LONG [VARCHAR] [ASCII | BYTE]: Es können maximal 2 GB Zeichen in einer LONG-Spalte geschrieben werden.
● LONG [VARCHAR] UNICODE: Es können maximal 2 GB Bytes in einer LONG-Spalte geschrieben werden.
Auf eine LONG-Spalte können nur wenige Funktionen angewendet werden: DECODE, LENGTH und SUBSTR.
LONG-Spalten sind nicht untereinander vergleichbar. Inhalte von LONG-Spalten sind auch nicht mit Zeichenketten oder mit anderen Datentypen vergleichbar.
LONG-Spalten dürfen als Spaltenattribut nur NOT NULL oder eine DEFAULT-Spezifikation erhalten.
LONG-Spalten können beispielsweise in folgenden SQL-Anweisungen und Syntaxelementen verwendet werden: