Мне нужна помощь в этом, любые комментарии будут высоко оценены.
У меня есть таблица Пользователи с полем Пароль пользователя с типом данных varchar (60)
Вставляю на стол пользователей из этого выбора
SELECT HASHBYTES('SHA2_256','test')
it insert its value (0x9F86D081884C7D659A2FEAA0C55AD015A3BF4F1B2B0B822CD15D6C15B0F00A08)
пока все хорошо
проблема возникает, когда я хочу получить пользователя из таблицы, и он не соответствует значению поля UserPassword.
Select u.UserName
from Users u
where UserPassword = HASHBYTES('SHA2_256','test')
запрос выполняется с 0 результатами. почему ???
поле UserPassword имеет тот же тип данных или я не прав?
я должен сделать любое другое приведение к значению, чтобы соответствовать?
заранее спасибо