Funktionsgruppe: Zeichenkettenfunktion
UPPER() wandelt Kleinbuchstaben einer Zeichenkette in Großbuchstaben um.
UPPER (
ausdruck )
ausdruck
Alphanumerischer Ausdruck oder National-Ausdruck.
Ergebnis
Wenn ausdruck den NULL-Wert ergibt, ist das Ergebnis der NULL-Wert.
Sonst:
Wenn ausdruck ein alphanumerischer Ausdruck ist, ist das Ergebnis eine Kopie der Zeichenkette, die sich bei der Auswertung von ausdruck ergibt, wobei Kleinbuchstaben des SESAM/SQL-Zeichenvorrats (siehe "SESAM/SQL-Zeichenvorrat") durch entsprechende Großbuchstaben ersetzt werden (a-z ohne Umlaute und ß).
Wenn ausdruck ein National-Ausdruck ist, dann werden Kleinbuchstaben gemäß den Unicode-Regeln (wie mit der XHCS-Funktion
toupper
) durch entsprechende Großbuchstaben ersetzt.
Datentyp: wie ausdruck
Beispiele
SELECT UPPER(ort) FROM kunde WHERE knr=100
Liefert die Zeichenkette 'MUENCHEN'.
UPPER('ä')
Liefert den Wert 'ä'.
UPPER(NX'00E4')
Liefert den Wert NX'00C4' (was einem 'Ä' entspricht), weil die Unicode-Regeln verwendet werden.