Kategorien:

Zeichenfolgen- und Binärfunktionen (Allgemein)

OCTET_LENGTH

Gibt die Länge einer Zeichenfolge oder eines Binärwertes in Byte zurück. Dies wird bei ASCII-Zeichenfolgen gleich LENGTH und bei Zeichenfolgen, die Unicode-Codepunkte verwenden, größer als LENGTH sein. Bei Binärwerten ist dies immer gleich LENGTH.

Syntax

OCTET_LENGTH(<string_or_binary>)

Argumente

Zeichenfolge_oder_Binärwert

Die Zeichenfolge oder der Binärwert, für den die Länge zurückgegeben wird.

Beispiele

SELECT OCTET_LENGTH('abc'), OCTET_LENGTH('\u0392'), OCTET_LENGTH(X'A1B2');

---------------------+------------------------+-----------------------+
 OCTET_LENGTH('ABC') | OCTET_LENGTH('\U0392') | OCTET_LENGTH(X'A1B2') |
---------------------+------------------------+-----------------------+
 3                   | 2                      | 2                     |
---------------------+------------------------+-----------------------+