Java 基于数据库中的两列生成随机整数键
我需要根据复合主键生成一个唯一的数字作为代理键 比如说Java 基于数据库中的两列生成随机整数键,java,etl,informatica,masking,Java,Etl,Informatica,Masking,我需要根据复合主键生成一个唯一的数字作为代理键 比如说 col1 col2 1 abc 1 xyz 2 wrt 3 yuy 生成密钥(应根据第1列和第2列创建任意随机唯一编号) 键应为整数格式 对于col1和col2对,密钥应该是唯一的 这是我必须在informatica中实现的 我不想使用序列生成器(我不想基于类似行的序列生成密钥,而应该基于我的复合密钥生成该密钥) 我不想使用MD5,因为我只需要数值 期待任何有用的答案 感谢avance那么到目前为止您尝试
col1 col2
1 abc
1 xyz
2 wrt
3 yuy
生成密钥(应根据第1列和第2列创建任意随机唯一编号)键应为整数格式
对于
col1
和col2
对,密钥应该是唯一的这是我必须在informatica中实现的
我不想使用序列生成器(我不想基于类似行的序列生成密钥,而应该基于我的复合密钥生成该密钥)
我不想使用MD5,因为我只需要数值 期待任何有用的答案
感谢avance那么到目前为止您尝试了什么呢?旁注:MD5算法确实会生成一个整数。它通常是用十六进制表示法写的,但仍然是一个整数。