DELETE-Anweisung

Durch die DELETE-Anweisung (Löschanweisung) wird ein Teil einer Nachrichtenbaumstruktur abgehängt und gelöscht, wodurch dessen Speicher wiederverwendet werden kann. Diese Anweisung ist besonders nützlich für die Handhabung von sehr großen Nachrichten.

SYNTAX

Wenn kein Zielfeld vorhanden ist, hat die Anweisung keine Auswirkung, und die normale Verarbeitung geht weiter. Wenn Verweisvariablen auf den gelöschten Teil verweisen, werden sie von der Nachrichtenbaumstruktur getrennt, sodass die damit zusammenhängenden Aktionen keinerlei Auswirkungen haben und die LASTMOVE-Funktion die Meldung FALSE zurückgibt. Getrennte Verweisvariablen können mit Hilfe der Anweisung MOVE... TO... wieder verbunden werden.

Beispiel

DELETE FIELD OutputRoot.XML.Data.Folder1.Folder12;
DELETE LASTCHILD OF Cursor;
Zugehörige Konzepte
Übersicht zu ESQL
Zugehörige Tasks
ESQL erstellen
Handhabung umfangreicher XML-Nachrichten
Zugehörige Verweise
Syntaxdiagramme: verfügbare Typen
ESQL-Anweisungen
CREATE-Anweisung
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ak05000_