Alter Procedure no Banco de Dados

Altera uma Stored Procedure existente no Banco de Dados. A sintaxe é a mesma da Create Procedure, se muda apenas o CREATE por ALTER. A sintaxe ALTER PROCEDURE, só não pode ser usada para alterar o nome da Stored Procedure. Mas, todos os seus itens, Parâmetros e o Corpo da Procedure pode ser alterada.

Sintaxe :

ALTER PROCEDURE name[( var datatype [, var datatype …])]

[RETURNS ( var datatype [, var datatype …])]

AS

Begin

//Linguagem da Procedure.

end;

Ex : ALTER PROCEDURE SOMA_VENDAS_NO_MES ( PMES SMALLINT ) RETURNS ( SOMA NUMERIC(18,02) ) AS

BEGIN

SELECT SUM(VALOR_VENDA) FROM VENDAS WHERE MES :PMES INTO SOMA

END