Que tal amigos, tengo una duda, tengo el siguiente SP en mi base de datos:
CREATE PROCEDURE Login
@User NCHAR(20), --Valor del nombre de usuario.
@Passw NCHAR(20), --Valor de la contraseña.
@Valor INT OUTPUT --Valor de salida de existencia del usuario.
AS
SELECT @Valor = IdUsuario FROM Usuarios
WHERE
Login = @User AND Contraseña = @Passw
RETURN @Valor
GO
El problema es que cuando trato de ejecutarlo siempre me pide que ingrese el
valor de @Valor, es decir, en el Analizador de consultas de SQL, me marca lo
siguiente:
dbo.Login
- Parametros
* @RETURN_VALUE (int, Valor de retorno)
* @User (nchar(20), Entrada)
* @Passw (nchar(20), Entrada)
* @Valor (int, Entrada/Salida)
- Dependencias
* dbo.Usuarios
Mi problema es por que @Valor lo tiene como valor de Entrada/Salida.
Gracias por su atención.
Leer las respuestas