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:
- Öffne deinen Editor
- Aktivere deinen NUM-Block auf deinem Laptop bzw. Computer
- Halte die ALT-Taste gedrückt
- Tippe nun die Ziffern 9 und 7 über deinen Nummernblock ein
- Lasse die ALT-Taste jetzt wieder los
- 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