Нужна помощь, чтобы преобразовать это в хранимую процедуру MySql - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь создать такую ​​же функциональность для входа в приложение winform, чтобы проверять данные для входа на сервер MySql так же, как он проверяет на сервере MsSql.Я пытался преобразовать эту хранимую процедуру MsSql в хранимую процедуру MySql, но мне не удалось это сделать.если кто-нибудь может помочь?

     PROCEDURE [dbo].[CheckAccessDetails]
(
        @IsUsernameCorrect BIT OUTPUT
        ,@IsPasswordCorrect BIT OUTPUT
        ,@UserAccessActive BIT OUTPUT
        ,@Username NVARCHAR (50)
        ,@Password NVARCHAR (50)
)
AS
    BEGIN
    SET @IsUsernameCorrect = 0
    SET @IsPasswordCorrect = 0
    SET @UserAccessActive = 0

    IF EXISTS (SELECT * FROM [dbo].[MMAUsers] WHERE [UserName] = @Username AND [Password] = @Password AND [IsAccessActive] = 1)
    BEGIN
    SET @IsUsernameCorrect = 1
    SET @IsPasswordCorrect = 1
    SET @UserAccessActive = 1
    END
    ELSE
    BEGIN
    IF EXISTS (SELECT * FROM [dbo].[MMAUsers] WHERE [UserName] = @Username AND [Password] = @Password)
    BEGIN
    SET @IsUsernameCorrect = 1
    SET @IsPasswordCorrect = 1
    END
    ELSE
    BEGIN
    IF EXISTS (SELECT * FROM [dbo].[MMAUsers] WHERE [UserName] = @Username)
    BEGIN
    SET @IsUsernameCorrect = 1
    END
END
END
END    


...