Sonderzeichen im Quellwertausdruck für Zuordnungen des Typs "Wie" verwenden

Quell- und Zielwertausdrücke können Sonderzeichen enthalten. Sonderzeichen werden nur für Zuordnungen des Typs "Wie" unterstützt.

  • Sternchen (*)

    Ein Sternchen (*) steht für den Quellwert. Dem Sternchen (*) können ein oder mehrere Zeichen voran- oder nachgestellt werden. Dadurch werden die Quellwerte nach dem Präfix oder Suffix gefiltert. Der Platzhalter übernimmt die in der Quelle vorhandenen Werte und überträgt sie in die Zielspalte. Dabei wird in der Regel ein Präfix hinzugefügt.

  • Fragezeichen (?)

    Das Fragezeichen (?) ersetzt ein einzelnes Zeichen aus dem Quellwert. Sie können mehrere Fragezeichen (?) im Ausdruck verwenden. Außerdem können Sie Fragezeichen mit anderen Ausdrücken kombinieren. Beispiel: Der Ausdruck "A??" sucht nach Elementen, die mit A beginnen, worauf zwei beliebige Zeichen folgen. Die entsprechenden Elemente werden ausgewählt oder die zwei Zeichen entfernt.

  • <1>, <2>, <3>, <4>, <5>

    Zeilen mit verketteten Werten werden verarbeitet, und der entsprechende Wert wird extrahiert. Das Quellelement muss das Zeichen "_" als Trennzeichen verwenden.

    Hinweis:

    Sie können <1>, <2>, <3>, <4>, <5> in Verbindung mit einem Fragezeichen (?), nicht jedoch in Verbindung mit einem Sternchen (*) verwenden.

  • <LEERZEICHEN>

    Verarbeitet nur Zeilen, die ein Leerzeichen enthalten.

    Das System liest nur Ausdrücke, deren Quellelement ' ' lautet, als <LEER>. In diesem Fall werden einzelne Leerzeichen in einzelne Anführungszeichen gesetzt. Wenn die Quelle NULL enthält (angezeigt als ,, oder als Leerzeichen zwischen ","), wird der Wert NULL nicht als <LEER> interpretiert. Nur der Ausdruck '<Leerzeichen> wird interpretiert.

    Hinweis:

    Die Anmerkung <LEER> kann sowohl in Quell- als auch in Zielausdrücken verwendet werden. Wenn die Anmerkung in einem Zielausdruck verwendet wird, wird ein leerer Wert in das Ziel geschrieben.

Tabelle 9-1 Beispiele für Ausdrücke mit Sonderzeichen

Verwendete(s) Sonderzeichen Zuordnungstyp Quellwert Zielwert Ergebnis Anmerkungen

*

Dataload * 1000

1000 gibt 1000 zurück.

WXYZ gibt 1000 zurück.

In diesem Beispiel werden alle Zeilen verarbeitet, und der Quellwert wird mit dem Standardwert 1000 überschrieben.

In dem Ausdruck gibt WXYZ auch 1000 zurück. Da Sie ein Sternchen für den Quellwert verwendet haben, wird jeder beliebige Quellwert durch den Zielwert 1000 ersetzt.

*

Dataload * *

1000 gibt 1000 zurück.

WXYZ gibt WXYZ zurück.

In diesem Beispiel werden alle Zeilen verarbeitet, und der Quellwert wird durch sich selbst ersetzt.

*

Entfernen * A*

101 gibt A101 zurück.

Alle Quellelemente werden verarbeitet, und es wird ein "A" als Präfix hinzugefügt.

*

Entfernen *_DUP *

1000_DUP gibt 1000 zurück.

Nur Quellwerte, die mit "_DUP" enden, werden verarbeitet und entfernt.

?

Entfernen ?* *

A1000 gibt 1000 zurück.

B2000 gibt 2000 zurück.

Bei diesem Ergebnis werden nur Quellwerte verarbeitet, die mindestens ein Zeichen lang sind.

Das erste Zeichen wird entfernt.

?

Entfernen *???? *

1000_DUP gibt 1000 zurück.

A1000 gibt A zurück.

Bei diesem Ergebnis werden nur Quellwerte verarbeitet, die mindestens vier Zeichen lang sind.

Entfernt die letzten vier Zeichen.

<1>, <2>, <3>, <4>, <5>

Dataload <1> *

01_420 gibt 01 zurück.

 

<1>, <2>, <3>, <4>, <5>

Dataload <2> *

01_420 gibt 420 zurück.

 

<1>, <2>, <3>, <4>, <5>

Dataload <3> *

01_420_AB_CC1_001 gibt AB zurück

 

<1>, <2>, <3>, <4>, <5>

Entfernen ?<1> *

A01_420 gibt 01 zurück.

 

<BLANK>

Dataload <BLANK> [Kein]

' ' gibt [Kein] zurück.

'01_ ' gibt [Kein] zurück.

Einfache Anführungszeichen werden nur zur Veranschaulichung verwendet.