Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

CHR

CHR

Wenn der
Data Integration Service
den ASCII-Modus verwendet, gibt CHR das ASCII-Zeichen zurück, das dem numerischen Wert entspricht, den Sie an diese Funktion übergeben. ASCII-Werte fallen in den Bereich zwischen 0 und 255. Sie können CHR zwar beliebige Ganzzahlen übergeben, aber nur ASCII-Codes 32 bis 126 sind druckbare Zeichen.
Wenn der
Data Integration Service
den Unicode-Modus verwendet, gibt CHR das Unicode-Zeichen zurück, das dem numerischen Wert entspricht, den Sie an diese Funktion übergeben. Unicode-Werte fallen in den Bereich zwischen 0 und 65535.

Syntax

CHR(
numeric_value
)
In der folgenden Tabelle wird das Argument für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
numeric_value
Erforderlich
Numerischer Datentyp. Der Wert, der als ASCII- oder Unicode-Zeichen zurückgegeben werden soll. Sie können einen beliebigen gültigen Umwandlungsausdruck eingeben.

Rückgabewert

ASCII- oder Unicode Zeichen. String, bestehend aus einem einzigen Zeichen.
NULL, falls ein an die Funktion übergebener Wert NULL ist.

Beispiel

Der folgende Ausdruck gibt das ASCII- oder Unicode-Zeichen jeden numerischen Werts im Port ITEM_ID zurück:
CHR( ITEM_ID )
ITEM_ID
RETURN VALUE
65
A
122
z
NULL
NULL
88
X
100
d
71
G
Verwenden Sie CHR zum Verketten eines einzelnen Anführungszeichens mit einem String. Das einfache Anführungszeichen ist das einzige Zeichen, das in String-Literalen nicht verwendet werden darf. Betrachten Sie das folgende Beispiel:
'Joan' || CHR(39) || 's car'
Der Rückgabewert ist:
Joan's car