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

CHOOSE

CHOOSE

Wählt anhand einer bestimmten Position einen String aus einer Liste von Strings aus. Sie geben die Position und den Wert an. Wenn der Wert mit der Position übereinstimmt, gibt
Data Integration Service
den Wert zurück.

Syntax

CHOOSE(
index, string1
[,
string2
, ...,
stringN
] )
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
index
Erforderlich
Numerischer Datentyp. Geben Sie eine Zahl basierend auf der Position des gewünschten Werts ein.
string
Erforderlich
Beliebiger Zeichenwert.

Rückgabewert

Der String an der Position des „index“-Werts.
NULL, wenn kein String mit der Position des „index“-Werts übereinstimmt.

Beispiel

Der folgende Ausdruck gibt anhand des „index“-Werts 2 den String „flashlight“ zurück:
CHOOSE( 2, 'knife', 'flashlight', 'diving hood' )
Der folgende Ausdruck gibt anhand des „index“-Werts 4 NULL zurück:
CHOOSE( 4, 'knife', 'flashlight', 'diving hood' )
CHOOSE gibt NULL zurück, da der Ausdruck kein viertes Argument enthält.