Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara termudah untuk memvalidasi pengguna dalam prosedur tersimpan?

Tanpa informasi lebih lanjut, yang terbaik yang dapat saya tawarkan untuk saat ini adalah:

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

Kueri diubah berdasarkan respons Anda - ini akan mengembalikan string 'benar' atau 'salah' Anda dapat menggantinya dengan nilai bit 1 dan 0 masing-masing jika Anda mau.



  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 Server Konversi Varchar ke Datetime

  2. Cari Tahu apakah Objek adalah Tabel Buatan Pengguna di SQL Server dengan OBJECTPROPERTY()

  3. Melarikan diri dari simbol khusus di Sqlcmd

  4. SQL Server 2008 memberikan izin ke information_schema.columns

  5. Dimana Paket SSIS Disimpan?