gpt4 book ai didi

sql - 向表中的每一行插入一个随机数

转载 作者:行者123 更新时间:2023-11-29 18:28:38 25 4
gpt4 key购买 nike

我目前有一个包含大约 600,000 行的 Oracle 表 (lovalarm)。我需要能够运行一个查询,该查询将循环遍历每一行并将字段 (lovsiteid) 更新为 14300 到 17300 之间的随机数。

到目前为止我已经:

update lovalarm
set lovsiteid = (select TRUNC(dbms_random.value(14300,17300)) FROM dual)

遗憾的是,这会选择一个随机数,然后用相同的数字更新所有行,这并不完全是我想要的!

有人能指出我正确的方向吗?

非常感谢,上限

最佳答案

只是不使用子查询:

update lovalarm
set lovsiteid = TRUNC(dbms_random.value(14300,17300))

关于sql - 向表中的每一行插入一个随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45928971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com