30 lines
785 B
Transact-SQL
30 lines
785 B
Transact-SQL
|
|
CREATE PROCEDURE [dbo].[GetAccount]
|
|
@Identifier varchar(255)
|
|
AS
|
|
BEGIN
|
|
|
|
DECLARE @Result varchar(20)
|
|
DECLARE @AccountExists int;
|
|
DECLARE @WindyCode varchar(50)
|
|
DECLARE @AccountPwd varchar(255)
|
|
|
|
|
|
SELECT @AccountExists = COUNT(*) FROM AccountTable
|
|
WHERE Email = @Identifier OR WindyCode = @Identifier;
|
|
SELECT @WindyCode = WindyCode FROM AccountTable
|
|
WHERE Email = @Identifier OR WindyCode = @Identifier;
|
|
SELECT @AccountPwd = AccountPwd FROM AccountTable
|
|
WHERE Email = @Identifier OR WindyCode = @Identifier;
|
|
|
|
|
|
-- Check if account exists
|
|
IF @AccountExists > 0
|
|
SET @Result = 'AccountExists';
|
|
ELSE
|
|
SET @Result = 'AccountNotFound';
|
|
|
|
SELECT @Result as Result, @WindyCode as WindyCode, @AccountPwd as AccountPwd;
|
|
|
|
END
|
|
|