У меня есть пользовательский ввод, поступающий в базу данных, для сравнения с столбиком таблицы. Я нахожу массу информации о столбце, сравнивая другой столбец, который, похоже, не работает правильно.Сравнение ввода пользователя с столбцом уже установленной таблицы
Вот мой код:
CREATE Procedure Check_Previous_Passwords
@ua_pk uniqueidentifier,
@IncomingPassword varchar(25)
AS
DECLARE @TempTable TABLE (Passwords varchar(25))
INSERT INTO @TempTable
SELECT *
FROM User_Passwords
WHERE ua_fk = @ua_pk
IF @IncomingPassword = @TempTable.Passwords
--Then do stuff
GO
Я уверен, что это то, что я полностью с видом. Благодаря!
Что вы хотите сделать, если они такие же, или если они разные? – scsimon
Если они одинаковые, я должен создать ошибку, заявив, что им нужен другой пароль. если они разные, то продолжайте следующую функцию –
, но я бросаю ошибку в инструкции IF с помощью TempTable –