Olá Navneth,
CLEAR
Define uma variável com o seu valor inicial.
Sintaxe
CLEAR <f>.
A variável <f>, que pode ter qualquer tipo de dados, é definida com um valor inicial apropriado ao seu tipo.
DELETE para Arquivos
Exclui arquivos no servidor de aplicação.
Sintaxe
DELETE DATASET <dsn>.
Exclui o arquivo <dsn> do sistema de arquivos do servidor de aplicação.
DELETE para Entradas de Tabela de Banco de Dados
Exclui entradas de tabelas de banco de dados.
Sintaxe
DELETE FROM <dbtab> WHERE <cond>.
Todas as linhas na tabela de banco de dados que satisfazem as condições na cláusula WHERE são excluídas.
DELETE <dbtab> FROM <wa>.
DELETE <dbtab> FROM TABLE <itab>.
Isso exclui a linha que tem a mesma chave primária que a área de trabalho <wa>, ou exclui todas as linhas na base de dados que têm a mesma chave primária que uma linha na tabela interna <itab>. A área de trabalho <wa> ou as linhas da tabela interna <itab> devem ter pelo menos o mesmo comprimento que a área de trabalho da tabela de banco de dados.
DELETE para Bancos de Dados de Cluster
Exclui clusters de dados de tabelas de banco de dados de cluster.
Sintaxe
DELETE FROM DATABASE <dbtab>(<ar>) ID <key>.
Exclui o cluster inteiro na área <ar> com o nome <key> da tabela de banco de dados de cluster <dbtab>.
DELETE para o Buffer de Aplicação de Transações Cruzadas
Exclui clusters de dados do buffer de aplicação de transações cruzadas.
Sintaxe
DELETE FROM SHARED BUFFER <dbtab>(<ar>) ID <key>.
Exclui o cluster de dados para a área <ar> com o nome <key> armazenado no buffer de aplicação de transações cruzadas para a tabela <dbtab>.
DELETE para Linhas de uma Tabela Interna
Exclui linhas de tabelas internas de qualquer tipo.
Sintaxe
DELETE TABLE <itab> FROM <wa>.
DELETE TABLE <itab> WITH TABLE KEY <k1> = <f 1>... <k n> = <f n>.
Exclui usando a chave da tabela. Todas as linhas com a mesma chave são excluídas. Os valores da chave são obtidos ou de uma área de trabalho compatível <wa> ou especificados explicitamente.
DELETE <itab> WHERE <cond>.
Exclui usando condições. Exclui todas as entradas da tabela que satisfazem a expressão lógica <cond>. A condição lógica pode consistir em mais de uma comparação. Em cada comparação, o primeiro operando deve ser um componente da estrutura da linha.
DELETE ADJACENT DUPLICATE ENTRIES FROM <itab> [COMPARING... ].
Exclui entradas duplicadas adjacentes, seja comparando os campos de chave ou os campos de comparação especificados explicitamente na adição COMPARING.
DELETE para Linhas de Tabelas de Índice
Exclui entradas de tabelas de índice.
DELETE <itab> [INDEX <idx>].
Se você usar a adição INDEX, a linha com o índice <idx> é excluída da tabela <itab>. Sem a adição INDEX, você só pode usar a declaração acima dentro de um LOOP. Nesse caso, você exclui a linha atual.
DELETE <itab> [FROM <n1>] [TO <n 2>] [WHERE <cond>].
O sistema exclui todas as linhas de <itab> cujo índice está entre <n 1 > e <n 2 > e que atendem às condições especificadas na cláusula WHERE. Se você não especificar uma adição FROM, o sistema exclui linhas