– 首要的关键
– 金额
– RAND_AMOUNTS(全部为空)
我希望使用以下公式填充RAND_AMOUNTS列:
AMOUNT*(0-100 random value)/100
因此,例如,如果我们假设金额行为10并且为该行生成的随机值为10,则RAND_AMOUNT应为10 * 10/100 = $1
解决方法 dbms_random()正是您要找的:UPDATE the_table SET rand_amount = (amount * dbms_random.value(0,100) ) / 100WHERE amount IS NOT NulL总结
以上是内存溢出为你收集整理的如何使用Oracle中某个范围内的随机值更新表列?全部内容,希望文章能够帮你解决如何使用Oracle中某个范围内的随机值更新表列?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)