Os registros podem ser apagados de dois modos: por filtro, ou por todos os registros existentes.
Para apagar apenas um ou mais registros de uma tabela do banco de dados, é necessário configurar o código SQL da Consulta para que haja um filtro que selecionará quais dados serão apagados. Segue a estrutura do código SQL.
DELETE FROM (função utilizada) NOMEDATABELA (tabela utilizada) WHERE NOMEDOCAMPO (campo da variável utilizada como filtro) = VALORDOCAMPO
Como mostra o exemplo a seguir.
Figura 1: Exemplo de código SQL utilizando a cláusula DELETE FROM
NOTA: Para o banco de dados Access, adiciona-se * entre DELETE e FROM. Caso o banco de dados seja SQL Server ou Oracle, isto não é necessário.
Para apagar todos os registros de uma tabela do banco de dados, é necessário configurar o código SQL da Consulta da seguinte maneira:
DELETE (função utilizada) FROM NOMEDATABELA (tabela a ser apagada)
Como mostra o exemplo a seguir.
Figura 2: Exemplo de código SQL utilizando a cláusula DELETE
Exercícios
- Crie uma Consulta e um botão que apaguem apenas o registro do filtro.
- Crie uma Consulta e um botão que apaguem todos os registros do Histórico.
Assista o vídeo relacionado a este artigo em nosso canal do YouTube.