Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Il modo più semplice per convalidare l'utente nella procedura memorizzata?

Senza ulteriori informazioni, il meglio che posso offrire per il 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

Query modificata in base alla tua risposta:questo restituirà la stringa 'true' o 'false', puoi sostituirli rispettivamente con valori di bit 1 e 0 se preferisci.