Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Maneira mais fácil de validar o usuário no procedimento armazenado?


Sem mais informações, o melhor que posso oferecer no momento é:
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 alterada com base em sua resposta - isso retornará a string 'true' ou 'false', você pode substituí-los pelos valores de bit 1 e 0, respectivamente, se preferir.