PL/SQL Compose Funktion

Die Compose Funktion in Oracle PL/SQL konvertiert den aktuellen String in einen Unicode-String. Der Unicode String kennt keine Umlaute wie Ä,Ö oder Ü. Durch die Compose Funktin ist es aber möglich einem String diese Umlaute mitzugeben. Sie werden mithilfe einer Verkettungsoperation angehangen.

PL/SQL Compose Funktion Syntax

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

Mithilfe der PL/SQL Compose Funktion wird der String in einen Unicode-String verwandelt. Doch wie funktioniert das jetzt genau? Ganz einfach – zum Beispiel durch die Verkettung des Strings mit einem Umlaut.

Folgende besonderen Unicodes haben wir in einer kleinen Tabelle zusammengetragen:

Unicode Ergebnis
unistr(‚\0300‘) Französisch: accent grave ( ` )
unistr(‚\0301‘) Französisch_ accent aigu ( ´ )
unistr(‚\0302‘) Lateinisch: Zirkumflex( ^ )
unistr(‚\0303‘) Spanisch: Tilde ( ~ )
unistr(‚\0308‘) Deutsch: Umlaut ( ¨ )

PL/SQL Compose Funktion Beispiel

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

Weiterführende Artikel

Autor: Markus
Noch keine Bewertungen 1 Stern2 Sterne3 Sterne4 Sterne5 Sterne
Loading...
0