Sentencia DELETE

La sentencia DELETE separa y elimina una parte de un árbol de mensajes, permitiendo que se vuelva a utilizar su memoria. Esta sentencia es especialmente útil al manejar mensajes muy grandes.

Sintaxis

Si el campo de destino no existe, la sentencia no hace nada y el proceso normal continúa. Si cualquier variable de referencia apunta a la parte suprimida, se desconecta del árbol de manera que ninguna acción que las implique tendrá ningún efecto y la función LASTMOVE devolverá el valor FALSE. Las variables de referencia desconectadas se pueden volver a conectar mediante una sentencia MOVE... TO... .

Ejemplo

DELETE FIELD OutputRoot.XML.Data.Folder1.Folder12;
DELETE LASTCHILD OF Cursor;

Conceptos relacionados
ESQL

Tareas relacionadas
Desarrollo de ESQL
Manejo de mensajes XML grandes

Referencia relacionada
Preferencia de sintaxis
Sentencias ESQL
Sentencia CREATE