我知道有一个函数可以从Oracle中的varchar中获取散列值,但是当我运行查询来查看返回的值时,它会发送以下消息。Oracle中的散列字符串
ORA-00904: : identificador no válido
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error en la línea: 70, columna: 7
我在做什么是以下几点:
select DBMS_CRYPTO.hash(utl_raw.cast_to_raw('Foo'), 3) FROM dual;
它应该返回SHA-1的字符串。
实际的答案在这里:https://dba.stackexchange.com/q/56658/23369。 (对于Oracle而言,heck是错误的) – jpmc26 2017-09-28 23:38:50