根据我所做的实验,我认为答案是否定的。但是我不确定我是否正确地做事。
我的功能是:
select buyer_key, DBMS_UTILITY.get_hash_value(buyer_key||'|'||buyer_entity_id||'|'||buyer_io_id||'|'||buyer_line_item_id||'|'||is_billing_enabled||'|'||currency_id_b_trgt||'|'||currency_id_b_prfrd||'|'||ymdh_max,1,POWER(2,16)-1) as hashvalue from network_buyer_dim order by hashvalue asc;
当我运行它时,它会返回许多带有重复哈希键值的行。但是当我去数据库查看那些行(顺便说一句,每个buyer_key 都是唯一的)时,我发现这些行不包含相同的值。
我是否正确调用该函数?