DROP TABLE
Nome
DROP TABLE -- remove uma tabela
Sinopse
DROP TABLE nome [, ...] [ CASCADE | RESTRICT ]
Descrição
O comando DROP TABLE remove tabelas do banco de dados. Somente o criador pode destruir a tabela. Para deixar uma tabela sem linhas, sem destrui-la, deve ser usado o comando DELETE.
O comando DROP TABLE remove todos os índices, regras, gatilhos e restrições existentes na tabela. Entretanto, para remover uma tabela referenciada por uma restrição de chave estrangeira de outra tabela, deve ser especificado CASCADE (CASCADE remove a restrição de chave estrangeira, e não toda a tabela).
Parâmetros
- nome
-
O nome (opcionalmente qualificado pelo esquema) da tabela a ser removida.
- CASCADE
-
Remove automaticamente os objetos que dependem da tabela (como as visões).
- RESTRICT
-
Não permite remover a tabela caso existam objetos que dependam da mesma. Este é o padrão.
Exemplos
Remover duas tabelas, filmes e distribuidores:
DROP TABLE filmes, distribuidores;
Compatibilidade
Este comando está em conformidade com o padrão SQL.