通过调用Oracle MD5哈希函数获取哈希码?

时间:2014-03-20 06:46:30

标签: sql oracle plsql oracle11g

我正在使用Oracle 11g。它有一个模式,模式有DETAILS表。

DETAILS table has 10 columns.

但我的要求是我想通过调用 Oracle MD5哈希函数来获取基于3列值的哈希码。

有可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果尚未完成,您需要:将dbms_crypto上的执行权授予

SYS.dbms_crypto.hash(SYS.utl_raw.cast_to_raw( column1 || column2 || column3  ), <hashtype>)
--Where hashtype is integer:
-- 1 = MD4
-- 2 = MD5
-- 3 = SHA1