-
Notifications
You must be signed in to change notification settings - Fork 2
Exclusão de dados
O comando EXCLUIR é utilizado para excluir registros existentes em uma tabela.
EXCLUIR DE nome_da_tabela ONDE condição;
Nota: Tenha cuidado ao excluir registros de uma tabela! Observe a cláusula ONDE na declaração EXCLUIR. A cláusula ONDE especifica quais registros devem ser excluídos. Se você não utilizar a cláusula ONDE, todos os registros na tabela serão excluídos!
A seguir está uma seleção da tabela Clientes usada nos exemplos:
| IDCliente | NomeCliente | NomeContato | Endereço | Cidade | CEP | País |
|---|---|---|---|---|---|---|
| 1 | Maria Silva | Ana Oliveira | Rua Principal, 57 | São Paulo | 01234-567 | Brasil |
| 2 | João Santos | João Trujillo | Av. Constituição, 2222 | Rio de Janeiro | 04567-890 | Brasil |
| 3 | Ana Oliveira | Maria Moreno | Rua Comercial, 2312 | Belo Horizonte | 05678-901 | Brasil |
| 4 | Paulo Lima | José Hardy | Praça Central, 120 | Brasília | 03456-789 | Brasil |
| 5 | Sandra Souza | Carla Berglund | Avenida da Montanha, 8 | Salvador | 07890-123 | Brasil |
A seguinte declaração LinConEs exclui o cliente "Maria Silva" da tabela "Clientes":
EXCLUIR DE Clientes ONDE NomeCliente='Maria Silva';
A tabela "Clientes" agora vai estar assim:
| IDCliente | NomeCliente | NomeContato | Endereço | Cidade | CEP | País |
|---|---|---|---|---|---|---|
| 2 | João Santos | João Trujillo | Av. Constituição, 2222 | Rio de Janeiro | 04567-890 | Brasil |
| 3 | Ana Oliveira | Maria Moreno | Rua Comercial, 2312 | Belo Horizonte | 05678-901 | Brasil |
| 4 | Paulo Lima | José Hardy | Praça Central, 120 | Brasília | 03456-789 | Brasil |
| 5 | Sandra Souza | Carla Berglund | Avenida da Montanha, 8 | Salvador | 07890-123 | Brasil |
É possível excluir todas as linhas de uma tabela sem excluir a tabela. Isso significa que a estrutura da tabela, os atributos e os índices permanecerão intactos:
EXCLUIR DE nome_da_tabela;
O seguinte comando LinConEs exclui todas as linhas na tabela "Clientes", sem excluir a tabela:
EXCLUIR DE Clientes;