为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:1-3-100-2024.03.08-220710-20081-ENT (--03134284132-20240308-220710-20081 Pack14)
【操作系统】:rh7
【CPU】:x86
【问题描述】*:oracle 执行结果:
dm执行结果:
难道不是 返回范围在[base, base+hase_size-1]的散列值
?
做个实验,用 ORA_HASH 函数替代程序包,然后核对一下一致性,比如:
--注意后两个参数顺序与Oracle不同,需要倒一下
select ORA_HASH('aaaa',2,0);
select ORA_HASH('aaaa',5,0);