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