在Snowflake中的ORA_HASH替代



我试图在Snowflake中找到Ora_hash的替代方案。我的目的是在SNowflake中找到一个替代,它为ORA_HASH生成的字符串生成相同的HASH值。

我尝试在Snowflake中使用HASH, MD5, SHA1, SHA2,但它们都没有生成与ORA_HASH相同的值。

是否有任何其他函数可能匹配ORA_HASH或有任何其他方式?

Oracle的ORA_HASH是一个相对较轻的哈希算法。然而,它是专有的,所以实现的细节没有公布,据我所知。然而,由于它相对轻量级,您可以对其进行反向工程,并编写自己的代码。如果您想这样做,请参阅以下答案中的一些指针:

ORA_HASH函数使用的算法是什么?

最新更新