Lição 3: Excluir objetos de banco de dados
Aplica-se a: SQL Server Banco de Dados SQL do Azure PDW (Sistema de Plataforma de Análise) da Instância Gerenciada de SQL do Azure
Observação
O roteiro de aprendizagem Introdução à consulta com Transact-SQL fornece conteúdo mais detalhado, juntamente com exemplos práticos.
Esta lição curta remove os objetos que você criou nas Lições 1 e 2 e, em seguida, libera o banco de dados.
Antes de excluir objetos, tenha certeza de selecionar o banco de dados correto:
USE TestData;
GO
Revogar permissões de procedimento armazenado
Use a instrução REVOKE
para remover a permissão de execução para Mary
no procedimento armazenado:
REVOKE EXECUTE ON pr_Names FROM Mary;
GO
Remover permissões
Use a instrução
DROP
para remover a permissão deMary
para acessar o banco de dadosTestData
:DROP USER Mary; GO
Use a instrução
DROP
para remover a permissão deMary
para acessar esta instância do SQL Server 2005 (9.x):DROP LOGIN [<computer_name>\Mary]; GO
Use a instrução
DROP
para remover ao procedimento armazenadopr_Names
:DROP PROC pr_Names; GO
Use a instrução
DROP
para remover a exibiçãovw_Names
:DROP VIEW vw_Names; GO
Excluir tabela
Use a instrução
DELETE
para remover todas as linhas da tabelaProducts
:DELETE FROM Products; GO
Use a instrução
DROP
para remover a tabelaProducts
:DROP TABLE Products; GO
Remover banco de dados
Você não pode remover o banco de dados TestData
durante seu acesso; portanto, primeiro alterne o contexto para outro banco de dados e use a instrução DROP
para remover o banco de dados TestData
:
USE MASTER;
GO
DROP DATABASE TestData;
GO
Isso conclui o tutorial Escrevendo Instruções Transact-SQL. Lembre-se, este tutorial é uma visão geral e não descreve todas as opções de instruções que são usadas. Projetar e criar uma estrutura de banco de dados eficiente e configurar acesso seguro aos dados requer um banco de dados mais complexo do que o mostrado neste tutorial.