如何在oracle的一列中为每一行添加一个随机生成的数字?

时间:2016-07-13 20:17:38

标签: sql oracle random

快速上下文:我需要屏蔽数据库中的数据。如果有人对如何做得更好有任何建议,那么欢迎这些以及问题的答案。

我正在尝试将随机生成的值添加到数据库中的数字列,以保持数字真实,但模糊了实际值。以下是我到目前为止所做的事情:

select
   name, 
   price + round(DBMS_RANDOM.value(-10000,10000), 4)
from 
   items;

这不起作用,因为该列仅返回随机生成的值而不考虑价格。 现在我只想查看数据,有更好的方法吗?我是否需要将舍入值放入变量并循环以实现此目的?

谢谢!

0 个答案:

没有答案