Como retornar valor em Stored Procedure em SQL Server?

03/01/2005

0

Olá pessoal, gostaria de saber como faço p/ passar a
Stored Procedure abaixo do Interbase p/ SQL Server:

CREATE PROCEDURE RETORNA_QTD_PROD(
CODPROD INTEGER,
) RETURNS (
TOTPROD INTEGER
) AS
BEGIN
SELECT COUNT(*) FROM PRODUTOS
WHERE ATIVO = ´S´ AND CODPROD = :CODPROD
INTO :TOTPROD;
SUSPEND;
END

O Problema é que não sei fazer Stored Procedure que retorne
valor no SQL Server.
Por favor pessoal, se souberem passem pra mim!
Valeu!


Marcioih

Marcioih

Responder

Posts

03/01/2005

Felipe_cduarte

Fala Marcio !

voce pode usar o comando RETURN

fiz de cabeça ... dá uma testada aí

CREATE PROCEDURE RETORNA_QTD_PROD(
@CODPROD INTEGER
)
AS
BEGIN

declare @totprod int

SELECT @totprod = COUNT(*) FROM PRODUTOS
WHERE ATIVO = ´S´ AND CODPROD = @CODPROD

RETURN @totprod

END


QQ só falar ...

[]´s


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar