O comando DROP TABLE remove tabelas do banco de dados. Somente o dono pode remover a tabela. Para deixar uma tabela sem linhas, sem removê-la, deve ser usado o comando ou .
O comando DROP TABLE sempre remove todos os índices, regras, gatilhos e restrições existentes na tabela de destino.
Entretanto, para remover uma tabela referenciada por uma visão ou por uma restrição de chave estrangeira de outra tabela, deve ser especificado CASCADE (CASCADE remove inteiramente a visão dependente, mas no caso da restrição de chave estrangeira somente a chave estrangeira é removida, e não a outra tabela inteiramente).
CASCADE
Remove automaticamente os objetos que dependem da tabela (como as visões).
RESTRICT
Recusa remover a tabela se existirem objetos que dependem da mesma. Este é o padrão.