Stored Procedure
20/10/2006
0
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
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
Curtir tópico
+ 0
Responder
Posts
20/10/2006
Psergio.p
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!
A instrução SQL não está completa, acho que falta um FROM, posta completa para podermos ajudar!
Responder
Gostei + 0
23/10/2006
Ajcardos
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)