我想在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
?
由于