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

Nemmeste måde at validere bruger i lagret procedure?

Uden mere information er det bedste, jeg kan tilbyde i øjeblikket:

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

Forespørgsel ændret baseret på dit svar - dette vil returnere strengen 'sand' eller 'falsk'. Du kan erstatte dem med bitværdierne henholdsvis 1 og 0, hvis du foretrækker det.



  1. Shell Script til automatisk at dræbe mysql-søvnprocesser

  2. MySQL parametriseret forespørgsel ved hjælp af Like

  3. VÆLG min og maks værdi fra en del af en tabel i MySQL

  4. Sådan fjerner du dublerede rækker i SQL