Sentencia DELETE

La sentencia DELETE separa y destruye una parte de un árbol de mensaje, lo que permite que la memoria se vuelva a utilizar. Esta sentencia resulta especialmente útil cuando se manejan 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 modo que ninguna acción en la que esté implicada tenga efecto alguno y la función LASTMOVE devuelve FALSE. Las variables de referencia desconectadas se pueden volver a conectar utilizando una sentencia MOVE... TO...

Ejemplo

DELETE FIELD OutputRoot.XML.Data.Folder1.Folder12;
DELETE LASTCHILD OF Cursor;
Conceptos relacionados
Visión general de ESQL
Tareas relacionadas
Desarrollo de ESQL
Manejar mensajes XML grandes
Referencia relacionada
Diagramas de sintaxis: tipos disponibles
Sentencias ESQL
Sentencia CREATE
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ak05000_