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

Beispiel

Beispiel

Der folgende Ausdruck sucht mithilfe von SYSDATE nur Bestellungen, die in den letzten zwei Tagen ausgeliefert wurden, und markiert sie zur Einfügung. Mit DATE_DIFF zieht
Data Integration Service
den Wert DATE_SHIPPED vom Systemdatum ab und gibt den Unterschied zwischen beiden Datumsangaben zurück. Da DATE_DIFF einen Double-Wert zurückgibt, schneidet der Ausdruck die Differenz ab. Anschließend wird das Ergebnis mit dem Ganzzahl-Literal 2 verglichen. Wenn das Ergebnis größer als 2 ist, markiert der Ausdruck die Zeilen zur Ablehnung. Wenn das Ergebnis 2 oder weniger beträgt, markiert er sie zur Einfügung.
IIF( TRUNC( DATE_DIFF( SYSDATE, DATE_SHIPPED, 'DD' ), 0 ) > 2, DD_REJECT, DD_INSERT