2.9. Exclusões

PostgreSQL 14.5: Exclusões

As linhas podem ser excluídas da tabela através do comando DELETE. Suponha que não estamos mais interessados no clima de Hayward. Então podemos executar comando a seguir para excluir estas linhas da tabela

DELETE FROM clima WHERE cidade = 'Hayward';

e todos os registros de clima pertencentes a Hayward serão removidos. Agora vejamos o novo estado dos dados:

SELECT * FROM clima;

    cidade     | temp_min | temp_max | prcp |    data
---------------+----------+----------+------+------------
 São Francisco |       46 |       50 | 0.25 | 1994-11-27
 São Francisco |       41 |       55 |    0 | 1994-11-29
(2 linhas)

Deve-se tomar cuidado com comandos na forma

DELETE FROM nome_da_tabela;

porque, sem uma qualificação, o comando DELETE remove todas as linhas da tabela, deixando-a vazia. O sistema não solicita confirmação antes de realizar esta operação!

SourceForge.net Logo CSS válido!