Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Le moyen le plus simple de valider l'utilisateur dans une procédure stockée ?

Sans plus d'informations, le mieux que je puisse offrir pour le moment est :

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

Requête modifiée en fonction de votre réponse - cela renverra la chaîne "vrai" ou "faux", vous pouvez les remplacer par les valeurs binaires 1 et 0 respectivement si vous préférez.