-
DROP SCHEMA "PORTIFOLIO" CASCADE.
O cascade serve para informar ao BD que deve tentar propagar (efeito cascata) a exclusão, excluindo tuplas que referenciam aquela que está sendo excluída. Já a opção restrict, indica que deve rejeitar a exclusão caso haja referencia.
-
Sintaxe:
DROP SCHEMA [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
Exemplos:
1- Exclusão simples de esquema.
DROP SCHEMA TSTSCHEMA1;
2 - Exclusão apenas se o esquema existir utilizando a cláusula IF EXISTS.
DROP SCHEMA IF EXISTS TSTSCHEMA2;
3 - Exclusão de mais de um esquema ao mesmo tempo.
DROP SCHEMA TSTSCHEMA3, TSTSCHEMA4;
4 - Exclusão de esquema com cláusula RESTRICT retorna erro caso existam tabelas e/ ou outros objetos dentro do esquema. Mesmo omitida, a cláusula RESTRICT é utilizada como padrão pelo banco.
DROP SCHEMA TSTSCHEMA5 RESTRICT;
5 - Exclusão de esquema com cláusula CASCADE elimina também qualquer tabelas ou outros objetos dentro do esquema automaticamente. Deve ser utilizada com parcimônia pois pode remove dados e objetos indiscriminadamente.
DROP SCHEMA TSTSCHEMA6 CASCADE;
-
C) DROP SCHEMA "PORTIFOLIO" CASCADE;
-
C) DROP SCHEMA "PORTIFOLIO" CASCADE;
-
DROP Destrói Tabelas. Não apenas exclui todos os registros nas tabelas, mas também remove a definição de tabela do catálogo.
Se desejar excluir apenas os registros, mas deixar a definição de tabela, então o comando deve ser DELETE