Nullwerte in einer Nachricht in der MRM-Domäne abfragen

Wenn Sie ein Element mit NULL vergleichen möchten, verwenden Sie folgende Anweisung:

IF InputRoot.MRM.Elem2.Child1 IS NULL THEN
   DO:
    -- weiterer ESQL-Code --
END IF;

Wenn Nullwerte für dieses Element zulässig sind, testet diese Anweisung, ob das Element in der Eingabenachricht existiert oder ob es existiert und den MRM-Nullwert enthält. Das Ergebnis dieses Tests hängt vom jeweiligen physischen Format ab:

Mit der ESQL-Funktion CARDINALITY können Sie ermitteln, ob das Feld fehlt anstatt mit einem Nullwert vorhanden zu sein.

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Übersicht zu ESQL
Nachrichten modellieren
Angepasstes physisches Format: Nullwertbehandlung
Physisches MRM-XML-Format: Nullwertbehandlung
TDS-Format: Nullwertbehandlung
Zugehörige Tasks
Nullwerte in einer Nachricht in der MRM-Domäne festlegen
Nachrichtenfluss entwerfen
Nachrichtenflussinhalte definieren
ESQL-Dateien verwalten
Nachrichtenmodelle entwickeln
Zugehörige Verweise
Compute-Knoten
Database-Knoten
Filter-Knoten
CAST-Funktion
ESQL-Referenz
CARDINALITY-Funktion
IF-Anweisung
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:14

ac06050_