Asignar val a variables en select
Publicado por Silvia (2 intervenciones) el 24/05/2006 18:33:48
Que tal tengo este codigo
ALTER PROC spVerifCliente
(
@PARAMETRO_DT datetime,
@ERROR_VC varchar(100) OUTPUT,
@Id_clie smallint OUTPUT
)
AS
IF EXISTS(SELECT TOP 1 1,( @Id_Clie = Id_Clie) FROM CLIENTE WHERE CONVERT(varchar(12),fechaalta,101) = CONVERT(varchar(12),@PARAMETRO_DT,101))
BEGIN
SET @ERROR_VC = 'Registro localizado'
END
ELSE
begin
SET @ERROR_VC = 'Registro desconocido'
end
/*T @Id_clie = @@identity*/
RETURN
el fin de este procedimiento es que al ingresar una fecha la busque y regrese un mensaje de que lo encontro, el problema es que tambien tengo que regresar el campo ID del registro encontrado y no se realmente como hacerle, alguien me puede ayudar?
-gracias
ALTER PROC spVerifCliente
(
@PARAMETRO_DT datetime,
@ERROR_VC varchar(100) OUTPUT,
@Id_clie smallint OUTPUT
)
AS
IF EXISTS(SELECT TOP 1 1,( @Id_Clie = Id_Clie) FROM CLIENTE WHERE CONVERT(varchar(12),fechaalta,101) = CONVERT(varchar(12),@PARAMETRO_DT,101))
BEGIN
SET @ERROR_VC = 'Registro localizado'
END
ELSE
begin
SET @ERROR_VC = 'Registro desconocido'
end
/*T @Id_clie = @@identity*/
RETURN
el fin de este procedimiento es que al ingresar una fecha la busque y regrese un mensaje de que lo encontro, el problema es que tambien tengo que regresar el campo ID del registro encontrado y no se realmente como hacerle, alguien me puede ayudar?
-gracias
Valora esta pregunta


0