DROP <objeto>¶
Remove o objeto especificado do sistema.
- Consulte também:
Sintaxe¶
DROP <object_type> [ IF EXISTS ] <identifier> [ CASCADE | RESTRICT ]
Para sintaxes, notas de uso e exemplos específicos, consulte:
Objetos da organização:
Objetos de conta:
Objetos de banco de dados:
Classes:
Notas de uso geral¶
O comando DROP pode incluir uma cláusula
IF EXISTS
. Se especificado e o objeto de destino não existir, o comando não retorna um erro e é concluído com sucesso.Os parâmetros
CASCADE | RESTRICT
aplicam-se somente a bancos de dados, esquemas e tabelas, e são usados para especificar se o objeto pode ser descartado caso existam chaves estrangeiras que façam referência ao objeto:CASCADE
descarta o objeto, juntamente com todas as chaves estrangeiras que fazem referência ao objeto.RESTRICT
retorna um aviso e não descarta o objeto.
Exemplos¶
DROP DATABASE mydb;
DROP DATABASE IF EXISTS mydb;
DROP DATABASE IF EXISTS mydb RESTRICT;
DROP DATABASE IF EXISTS mydb CASCADE;