Array
(
)

erro ao executar sp

Joao_arthur
   - 17 dez 2007

#Código

CREATE PROCEDURE HORASTRAB (@HRSTRAB CHAR(7) OUTPUT)
AS
BEGIN
DECLARE @HRS DATETIME
DECLARE @MINUTOS DATETIME

  SET @HRS     = (SELECT DATEDIFF(HOUR,rd_hrent,rd_hrsai)from registro_diario
                  group by rd_hrent,rd_hrsai) 
  SET @MINUTOS = (SELECT DATEDIFF(MINUTE,rd_hrent,rd_hrsai)from registro_diario
                  group by rd_hrent,rd_hrsai) 
  SET @HRSTRAB = (CONVERT(CHAR,@HRS)+´:´+CONVERT(CHAR,@MINUTOS))

END
 RETURN @HRSTRAB


amigos ao executar essa sp ta me retornando esse erro:
#Código
Server: Msg 201, Level 16, State 2, Procedure HORASTRAB, Line 0
Procedure ´HORASTRAB´ expects parameter ´@HRSTRAB´, which was not supplied.


alguem saberia me dizer o porque?

SQL Server 7

Psergio.p
   - 14 jan 2008

Caro amigo, posta a instrução que você tá usando para chamar a stored procedure!