sql >> Base de Datos >  >> RDS >> Sqlserver

¿La forma más fácil de validar al usuario en el procedimiento almacenado?

Sin más información lo mejor que puedo ofrecer por el momento es:

CREATE STORED PROCEDURE CheckPassword
    @username VARCHAR(20),
    @password varchar(20)
AS
BEGIN

SET NOCOUNT ON

IF EXISTS(SELECT * FROM usertable WHERE username = @username AND password = @password)
    SELECT 'true' AS UserExists
ELSE
    SELECT 'false' AS UserExists

END

Consulta modificada en función de su respuesta:esto devolverá la cadena 'verdadero' o 'falso', puede reemplazarlos con valores de bit 1 y 0 respectivamente si lo prefiere.