WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Verschachtelte ESQL-Anweisungen

Eine verschachtelte ESQL-Anweisung ist eine Anweisung, die in einer anderen Anweisung enthalten ist.

Nehmen wir als Beispiel folgendes ESQL-Programmfragment:

IF Size > 100.00 THEN
  SET X = 0;
  SET Y = 0;
  SET REVERSE = FALSE;
ELSE
  SET X = 639;
  SET Y = 479;
  SET REVERSE = TRUE;
END IF;

In diesem Beispiel sehen Sie eine IF-Anweisung, die die optionale ELSE-Klausel enthält. Der IF-Abschnitt und der ELSE-Abschnitt enthalten jeweils drei verschachtelte Anweisungen. Die in der IF-Klausel verschachtelten Anweisungen werden verarbeitet, wenn vom Größer-als-Operator (>) der Wert TRUE zurückgegeben wird (d. h., wenn der Wert für "Größe" über 100,00 liegt). Andernfalls werden die Anweisungen der ELSE-Klausel ausgeführt.

Viele Anweisungen können verschachtelte Ausdrücke enthalten, jedoch nur wenige können verschachtelte Anweisungen enthalten. Der Hauptunterschied zwischen einem Ausdruck und einer Anweisung ist der, dass ein Ausdruck einen zu verwendenden Wert berechnet, wohingegen eine Anweisung eine Aktion ausführt (in der Regel wird der Zustand des Programms geändert), aber keinen Wert erstellt.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:21:27


KonzeptthemaKonzeptthema | Version 8.0.0.5 | ak01070_