sql >> Databasteknik >  >> RDS >> Sqlserver

Enklaste sättet att validera användare i lagrad procedur?

Utan mer information är det bästa jag kan erbjuda för tillfället:

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

Frågan ändrad baserat på ditt svar - detta kommer att returnera strängen "true" eller "false", du kan ersätta dem med bitvärden 1 respektive 0 om du föredrar det.



  1. SQL Ersätt flera variabler från en annan tabell i frågeresultatet

  2. Hur man använder spool-kommandot i sql utvecklare oracle

  3. Hur man formaterar tal med ledande nollor i SQLite

  4. Skicka Dictionary<string,int> till lagrad procedur T-SQL