使用owa_opt_lock.checksum计算CRC32

时间:2016-04-02 12:15:49

标签: c# oracle hash checksum crc

我想在Oracle DB中使用CRC32。 例如,

Select id, CRC32(name||age) from students

我在包checksum中找到了owa_opt_lock函数。

根据documentation它使用a "pure" 32-bit checksum executed by the database and based on the Internet 1 protocol,但是我无法管理我的C#代码以获得与数据库相同的结果(我认为它们使用不同的多项式来计算校验和)。 / p>

我需要能够在不访问数据库本身的情况下计算此校验和。

Oracle正在使用什么校验和机制? Oracle中是否有自然 CRC功能? 或者是一个不同的16/32位散列函数(不需要是安全的并且用于加密),它返回oracle中开箱即用的NUMBER

由于

0 个答案:

没有答案