Você só poderá excluir linhas de uma tabela se você tiver criado a tabela ou estiver especificamente autorizado para isso.
Você pode excluir informações de uma tabela, por linha.
Os campos individuais de uma linha ou de colunas completas de informações não podem ser excluídos.
A instrução DELETE consiste em duas partes:
- DELETE FROM
- A tabela da qual as linhas devem ser excluídas.
- WHERE
- Critérios que determinam quais linhas serão excluídas.
Se DELETE for digitado sem nenhuma cláusula WHERE especificada, todas as linhas da tabela serão excluídas.
A tabela ainda existirá, mas não conterá mais nenhuma linha.
A instrução a serguir exclui o funcionário número 140 da tabela PERS.
DELETE FROM PERS
WHERE ID = 140
Nesse exemplo, o ID, em vez do nome do funcionário, é usado para evitar a exclusão de mais linhas do que foi antecipado, porque poderia haver mais de um
funcionário com o mesmo nome.
Você pode excluir mais de uma linha com uma instrução DELETE incluindo uma condição para mostrar quais linhas excluir.
O exemplo a seguir exclui todos no Departamento 10:
DELETE FROM PERS
WHERE DEPT = 10
© Copyright IBM Corp.