2017-01-31 7 views
0

Я пытаюсь извлечь данные верхнего регистра из столбца, в котором есть данные AES Encrypted. Тип данных столбца является VARBINARYUCASE не работает с AES_DECRYPT в MySQL

SELECT UCASE(AES_DECRYPT(first_name,'TEST')) from mytable 

Sample Data 
first_name 
James 
PHIL 
PRESTON 

EXPECTED 
first_name 
JAMES 
PHIL 
PRESTON 

Результатом его возвращение данных в оригинальном случае вместо возврата верхних данных регистра. Любое предложение, что не хватает?

ответ

0

Только что найденное решение !, обновление здесь может помочь кому-то еще !, Кажется, после преобразования результата DECRYPTED в CHAR это сработало!

SELECT UCASE(CAST(AES_DECRYPT(first_name,'TEST') AS CHAR)) from my table. 

 Смежные вопросы

  • Нет связанных вопросов^_^