🏠 » PL/SQL Funktionen » String Funktionen » PL/SQL ASCII Funktion

PL/SQL ASCII Funktion

Die ASCII-Funktion in Oracle PL/SQL liefert den aktuellen Zeichencode des angegebenen Charakters zurück. Jedes Symbol bzw. Zeichen ist mit einem numerischen Code im ASCII-Zeichensatz hinterlegt.

ASCII Code im Einsatz

Zum Beispiel kann der Buchstabe "a" auf mehrere Arten über die Tastatur eingegeben werden. Die bekannteste Art für die Eingabe eines Buchstabens ist, wenn man den Buchstaben direkt über die Tastatur antippt. Eine weitere Art den Buchstaben einzugeben, ist der Einsatz des ASCII-Codes. Der Buchstaben "a" hat den ASCII Code = 97. Das folgende Beispiel verdeutlicht die Verwendung des ASCII Codes:

  1. Öffne deinen Editor
  2. Aktivere deinen NUM-Block auf deinem Laptop bzw. Computer
  3. Halte die ALT-Taste gedrückt
  4. Tippe nun die Ziffern 9 und 7 über deinen Nummernblock ein
  5. Lasse die ALT-Taste jetzt wieder los
  6. Es erscheint der Buchstabe "a" in deinem Editor

Das kleine Beispiel sollte verdeutlichen, wozu der ASCII-Code verwendet werden kann. Der ASCII-Code kann auch in Oracle PL/SQL verwendet werden. PL/SQL stellt dafür die ASCII-Funktion zur Verfügung.

PL/SQL ASCII Funktion Syntax

Die PL/SQL ASCII Funktion kann in einer Select-Abfrage wie folgt eingebaut werden:

SELECT ASCII(Zeichensatz)

Mithilfe der PL/SQL ASCII Funktion wird der numerische ASCII-Code des aktuellen Charakters zurückgegeben.

PL/SQL ASCII Funktion Beispiel

Hier sind einige Beispiele der Oracle ASCII-Funktion aufgelistet, die zeigen sollen wie die ASCII-Funktion in Oracle PL/SQL verwendet werden kann.

SELECT ASCII('a')
-- Rückgabewert ist 97

SELECT ASCII('z')
-- Rückgabewert ist 122

SELECT ASCII('%')
-- Rückgabewert ist 37

Weiterführende Artikel