Formação
Módulo
Criar procedimentos armazenados e funções definidas pelo usuário - Training
Este conteúdo faz parte de Criar procedimentos armazenados e funções definidas pelo usuário.
Este browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System) Banco de Dados SQL no Microsoft Fabric
Este artigo descreve como excluir um procedimento armazenado no SQL Server usando SQL Server Management Studio ou Transact-SQL.
Excluir um procedimento pode causar a falha em objetos e scripts dependentes quando os objetos e scripts não são atualizados para refletir a remoção do procedimento. Entretanto, se um novo procedimento com o mesmo nome e o mesmo parâmetro for criado para substituir aquele que foi excluído, os outros objetos que o referenciam ainda serão processados com êxito. Para obter mais informações, veja Exibir as dependências de um procedimento armazenado.
Requer permissão ALTER no esquema ao qual o procedimento pertence ou permissão CONTROL no procedimento.
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados e expanda-a.
Expanda Bancos de Dados, expanda o banco de dados ao qual pertence o procedimento e expanda Programação.
Expanda Procedimentos Armazenados, clique com o botão direito do mouse no procedimento a excluir e, depois, selecione Excluir.
Para exibir objetos que dependem do procedimento, selecione Mostrar Dependências.
Confirme se o procedimento correto está selecionado e, depois, escolha OK.
Remova as referências ao procedimento de quaisquer objetos e scripts dependentes.
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados e expanda-a.
Expanda Bancos de dados, expanda o banco de dados ao qual o procedimento pertence, ou, da barra de ferramentas, selecione o banco de dados da lista de bancos de dados disponíveis.
No menu Arquivo, selecione Nova Consulta.
Obtenha o nome do procedimento armazenado a ser removido no banco de dados atual. No Pesquisador de Objetos, expanda Programação e, depois, expanda Procedimentos Armazenados. Outra alternativa é executar a instrução a seguir no editor de consultas.
SELECT name AS procedure_name
, SCHEMA_NAME(schema_id) AS schema_name
, type_desc
, create_date
, modify_date
FROM sys.procedures;
Copie e cole o exemplo a seguir no editor de consultas e insira um nome de procedimento armazenado a ser excluído do banco de dados atual.
DROP PROCEDURE [<stored procedure name>];
GO
Remova as referências ao procedimento de quaisquer objetos e scripts dependentes.
Formação
Módulo
Criar procedimentos armazenados e funções definidas pelo usuário - Training
Este conteúdo faz parte de Criar procedimentos armazenados e funções definidas pelo usuário.