I have a really simple query like:
BEGIN TRY
BEGIN TRAN;
DECLARE @CurrentPassword VARCHAR(255) = (SELECT TOP 1 [Password]
FROM Employee
WHERE @EmpGuid = EmpGuid)
IF (@Password = @CurrentPassword)
UPDATE [Employee]
SET [Password] = @NewPassword
WHERE @EmpGuid = EmpGuid
SELECT 1;
ELSE
SELECT 2;
COMMIT TRAN
END TRY
BEGIN CATCH
ROLLBACK TRAN
END CATCH
But I really don't know why in my else clause I get
Incorrect syntax near 'ELSE'
What am I doing wrong? Regards