Instrução DELETE

A instrução DELETE desconecta e destrói uma parte de uma árvore de mensagens, permitindo que sua memória seja reutilizada. Esta instrução é muito útil no tratamento de mensagens muito grandes.

Sintaxe

Se o campo de destino não existir, a instrução não fará nada e o processamento normal continuará. Se qualquer variável de referência apontar para a parte excluída, ela será desconectada da árvore, para que nenhuma ação que a envolva não tenha efeito e a função LASTMOVE retorne FALSE. As variáveis de referência desconectadas podem ser reconectadas utilizando uma instrução MOVE... TO....

Exemplo

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

Conceitos relacionados
ESQL

Tarefas relacionadas
Desenvolvendo ESQL
Tratando de Grandes Mensagens XML

Referências relacionadas
Preferência de Sintaxe
instruções ESQL
Instrução CREATE