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.

Regeln zur Vorrangstellung für ESQL-Operatoren

In diesem Abschnitt wird beschrieben, wie ESQL Ausdrücke mit mehreren Operatoren auswertet.

Wenn ein Ausdruck mehr als einen Operator enthält, kann sich die Reihenfolge, in der der Ausdruck ausgewertet wird, auf das Ergebnis auswirken. Beispiel:

SET a = b + c * d;

Nach den ESQL-Regeln zur Vorrangstellung wird c mit d multipliziert, und das Ergebnis wird mit b addiert. Diese Regel legt fest, dass die Multiplikation vor der Addition Vorrang hat, so dass folgende Änderung der Reihenfolge im Ausdruck nichts am Ergebnis ändert:

SET a = c * d + b;

Die ESQL-Regeln zur Vorrangstellung werden weiter unten in diesem Abschnitt aufgeführt. Es ist jedoch zu empfehlen, runde Klammern zu verwenden, um Missverständnisse auszuschließen. Im Folgenden ist die Reihenfolge für die Vorrangstellung dargestellt:

  1. Runde Klammern
  2. Monadische Operatoren (einschließlich monadischer Operator und NOT-Operator)
  3. Multiplikation und Division
  4. Verkettung
  5. Addition und Subtraktion

Operationen derselben Ebene werden von links nach rechts ausgewertet.

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


ReferenzthemaReferenzthema | Version 8.0.0.5 | ak01050_