Stored Procedure

SQL Server

20/10/2006

Estou fazendo uma Stored Procedure que deve retornar o numero de linhas afetadas pelo select. Segue como esta:

CREATE PROCEDURE dbo.Contar_Entrevistas (@xNumElem int output)
as

SELECT max(dbo.Entrevista.vez) as Vez
dbo.Entrevista.cod_cliente as Cliente
WHERE group by dbo.Entrevista.cod_cliente

set @xNumElem = (select @@ROWCOUNT)

GO

O problema que a Stored Procedure esta me devolvendo a consulta e nao o numero de linhas afetadas na consulta, que é o que eu preciso...

Alguem pode dar um força!!!

Valew


Ajcardos

Ajcardos

Curtidas 0

Respostas

Psergio.p

Psergio.p

20/10/2006

Caro amigo, a sua stored procedure postada roda?
A instrução SQL não está completa, acho que falta um FROM, posta completa para podermos ajudar!


GOSTEI 0
Ajcardos

Ajcardos

20/10/2006

Caro amigo, a sua stored procedure postada roda? A instrução SQL não está completa, acho que falta um FROM, posta completa para podermos ajudar!


Realmente, você tem razao - no Copy/Paste nao inclui o FROM,
Segue abaixo corrigida:

CREATE PROCEDURE dbo.Contar_Entrevistas (@xNumElem int output)
as

SELECT max(dbo.Entrevista.vez) as Vez,
dbo.Entrevista.cod_cliente as Cliente
FROM dbo.Entrevista
WHERE (dbo.Entrevista.valor = 0)
group by dbo.Entrevista.cod_cliente

set @xNumElem = (select @@ROWCOUNT)

GO

[]s
Antonio


GOSTEI 0
POSTAR