Olá, qual comando para apagar um banco ou uma tabela que esteja em uso?
Olá, qual comando para apagar um banco ou uma tabela que esteja em uso?
Olá Santi, tudo bem? O comando para apagar um banco de dados por completo na maioria dos SGBDs (Sistema de Gerenciamento de Banco de Dados), incluindo o SQL Server é:
DROP DATABASE nome-do-banco-de-dados
Nesse comando também podemos incluir uma verificação, para saber se o banco de dados exista, caso exista ele será apagado, o comando seria assim:
DROP DATABASE IF EXISTS nome-do-banco-de-dados
Opicionalmente no SQL Server podemos usar o " ; ".
Já o comando para apagar uma tabela é:
DROP TABLE nome-da-tabela
Da mesma forma que o comando DROP DATABASE IF EXISTS, também podemos verificar se a tabela existe antes de excluir a mesma do banco de dados com o comando:
DROP TABLE IF EXISTS nome-da-tabela
No caso do SQL Server você deve informar o Schema (dbo) antes do nome da tabela dessa forma:
DROP TABLE IF EXISTS dbo.nome-da-tabela
Espero ter ajudado!