Como modificar um procedimento armazenado (SQL Server Management Studio)

Este tópico descreve como modificar um procedimento armazenado Transact-SQL usando o Pesquisador de Objetos no SQL Server Management Studio. Quando você altera as instruções ou parâmetros em um procedimento armazenado, usando este método, as permissões que foram definidas para o procedimento armazenado são retidas, e os procedimentos armazenados ou gatilhos dependentes não são afetados.

Observação importanteImportante

A alteração do nome ou definição de um procedimento armazenado pode causar falha em objetos dependentes se estes não forem atualizados para refletir as alterações que foram feitas no procedimento armazenado. Para obter mais informações, consulte Como exibir as dependências de um procedimento armazenado (SQL Server Management Studio).

Para modificar um procedimento armazenado

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados e expanda essa instância.

  2. Expanda Bancos de Dados, expanda o banco de dados ao qual pertence o procedimento armazenado e expanda Programação.

  3. Expanda Procedimentos Armazenados, clique com o botão direito do mouse no procedimento a modificar e, depois, clique em Modificar.

  4. Modifique o texto do procedimento armazenado.

  5. Para testar a sintaxe, no menu Consulta, clique em Analisar.

  6. Para modificar o procedimento armazenado, no menu Consulta, clique em Executar.

  7. Para salvar o script, no menu Arquivo, clique em Salvar Como. Aceite o nome de arquivo ou substitua com um nome novo e, então, clique em Salvar.

Observação sobre segurançaObservação sobre segurança

Valide toda a entrada de usuário. Não concatene a entrada de usuário antes de validá-la. Nunca execute um comando construído a partir de uma entrada de usuário inválida. Para obter mais informações, consulte Injeção SQL.