Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Най-лесният начин за валидиране на потребител в съхранена процедура?

Без повече информация най-доброто, което мога да предложа за момента е:

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

Заявката е изменена въз основа на вашия отговор – това ще върне низа „true“ или „false“, можете да ги замените съответно с битови стойности 1 и 0, ако предпочитате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете подробности за акаунта на услугата за услугата SQL Agent

  2. Не може да се свърже pyODBC с SQL Server 2008 Express R2

  3. NOLOCK по подразбиране ли е за операторите SELECT в SQL Server 2005?

  4. Групово вмъкване с .fmt файл:Код на грешка на операционната система (нула)

  5. Получаване на грешка при съхраняване на данни в sql сървър 2005 чрез текстово поле