我需要通过 hash_md5 对 teradata 表中的列进行哈希处理,我尝试了这个
select hash_md5(COLUMN_NAME) from TABLE
但似乎不是这样工作的。请问有人可以推荐吗?
需要先安装MD5 UDF才可以使用。
请按照以下链接中提到的说明进行操作
https://downloads.teradata.com/download/extensibility/md5-message-digest-udf?check_logged_in=1
使用从表中选择SYSUDTLIB.hash_md5(COLUMN_NAME)
只是测试这个函数,并有一个问题为什么结果 to_byte 给我的值略有不同。
选择 hash_md5('8009304000003022'), CAST (TO_BYTES (hash_md5('8009304000003022'), 'base16') as BYTE (16));
我有许多 HASH_MD5 值以 BYTE(16) 的形式加载到 TD,并且想使用此函数加入。