如何在oracle中使用多列生成hashkey?你能举个例子吗?

时间:2013-10-07 13:21:32

标签: oracle hash key

如何在oracle中使用多列生成哈希键?你能举个例子吗?

1 个答案:

答案 0 :(得分:5)

根据您想要哈希的内容,您可以使用ORA_HASH:

SELECT ORA_HASH(name || '~' || surname || '~' || position) FROM emp;

http://docs.oracle.com/cd/B12037_01/server.101/b10759/functions097.htm

或者您可以使用DBMS_CRYPTO.hash:

http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_crypto.htm#i1002022