Anfang des Inhaltsbereichs

MAPCHAR(x,n,i) Dokument im Navigationsbaum lokalisieren

MAPCHAR(x,n,i) ist eine Stringfunktion, die das Umsetzen von länderspezifischen Buchstaben in eine andere Repräsentation ermöglicht (z.B. die deutschen Umlaute, französische Buchstaben mit Accent grave).

MAPCHAR(x,n,i) setzt die Zeichenkette x unter Zuhilfenahme des Mapchar-Sets mit dem Namen i (mapchar_set_name) um. Wenn kein Mapchar-Set-Name angegeben wird, wird das Mapchar-Set mit dem Namen DEFAULTMAP (definiert für den ASCII-Code) verwendet.

Der der Zeichenkette x und dem verwendeten Mapchar-Set zugrundeliegende Code muss übereinstimmen.

Der Parameter n ist optional, n gibt die maximale Länge des Ergebnisses an.

 

Ergebnis der Funktion MAPCHAR(x,n,i)

MAPCHAR(x,i)

MAPCHAR(x,n,i), wobei n die Länge der Zeichenkette x ist

MAPCHAR(x,i)
x ist CHAR- oder VARCHAR-Spalte

MAPCHAR(x,n,i), wobei n die Länge der Spalte x ist

MAPCHAR(x)

MAPCHAR(x,DEFAULTMAP)

x ist NULL-Wert

NULL-Wert

Beispiel

Die Funktion MAPCHAR ermöglicht eine sinnvolle Sortierung, z.B. wenn "ü" als "ue" einsortiert werden soll. Es wird das MAPCHAR SET mit dem Namen DEFAULTMAP verwendet.

SELECT...,MAPCHAR(<column_name>) sort,...FROM...ORDER BY sort

Ende des Inhaltsbereichs