У меня есть две таблицы:
UserActivationCode
UA User
U
При использовании отправить введите код активации, янеобходимо проверить код в UA
;если он существует, перейдите к User
и обновите столбец IsActive = true
, а если IsActive
имеет значение true, вернитесь к UserActivationCode
и удалите запись UserCode
.
Я написал этот код:
UPDATE [User]
SET IsActive = 1
FROM [User] U
JOIN [UserActivationCode] UA ON U.Email = UA.Username
WHERE UA.Username = @Username
AND UA.ActivationCode= @ActivationCode
AND UA.ExpireTime < GETDATE()
AND U.IsActive = 0
но что я должен изменить свой код для возврата и удалить запись в UserActivationCode
?