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

CONCAT

CONCAT

Verknüpft zwei Strings. CONCAT konvertiert alle Daten in Text, bevor die Strings verkettet werden. Zum Verketten zweier Strings können Sie auch den String-Operator || verwenden. Mit || anstelle von CONCAT steigern Sie die Leistung von
Data Integration Service
.

Syntax

CONCAT(
first_string, second_string
)
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
first_string
Erforderlich
Alle Datentypen außer binär. Der erste Teil des Strings, der verkettet werden soll. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben.
second_string
Erforderlich
Alle Datentypen außer binär. Der zweite Teil des Strings, der verkettet werden soll. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben.

Rückgabewert

String.
NULL, wenn beide Stringwerte NULL ergeben.

Nullen

Wenn einer der beiden Strings NULL ist, ignoriert CONCAT diesen String und gibt den anderen zurück.
Wenn beide Strings NULL sind, gibt CONCAT NULL zurück.

Beispiel

Der folgende Ausdruck verkettet die Namen in den Ports FIRST_NAME und LAST_NAME:
CONCAT( FIRST_NAME, LAST_NAME )
FIRST_NAME
LAST_NAME
RETURN VALUE
John
Baer
JohnBaer
NULL
Campbell
Campbell
Bobbi
Apperley
BobbiApperley
Jason
Wood
JasonWood
Dan
Covington
DanCovington
Greg
NULL
Greg
NULL
NULL
NULL
100
200
100200
CONCAT fügt separaten Strings keine Leerzeichen hinzu. Wenn zwischen zwei Strings ein Leerzeichen eingefügt werden soll, können Sie einen Ausdruck mit zwei verschachtelten CONCAT-Funktionen formulieren. Beispiel: Der folgende Ausdruck verkettet den Vornamen mit einem Leerzeichen und anschließend mit dem Nachnamen:
CONCAT( CONCAT( FIRST_NAME, ' ' ), LAST_NAME )
FIRST_NAME
LAST_NAME
RETURN VALUE
John
Baer
John Baer
NULL
Campbell
 Campbell
(includes leading blank)
Bobbi
Apperley
Bobbi Apperley
Jason
Wood
Jason Wood
Dan
Covington
Dan Covington
Greg
NULL
Greg
NULL
NULL
NULL
Verwenden Sie CHR und CONCAT 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:
CONCAT( 'Joan', CONCAT( CHR(39), 's car' ))
Der Rückgabewert ist:
Joan's car