gpt4 book ai didi

sql - Oracle SQL - 生成并更新每行具有不同随机数的列

转载 作者:行者123 更新时间:2023-12-02 06:40:38 25 4
gpt4 key购买 nike

需要 SQL 方面的帮助 - 我想用不同的随机数生成和更新每一行中的一列。

数据库# Oracle 10g。

示例 - 当我做这样的事情时,它会更新所有具有相同编号的行

update mytable r 
set r.generated_num =
(select floor(dbms_random.value(100,9999999)) from dual).

有什么建议吗?

最佳答案

看起来子查询是问题所在。

这似乎有效-

update mytable r set r.generated_num = TRUNC(dbms_random.value(1,9999999))

关于sql - Oracle SQL - 生成并更新每行具有不同随机数的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8750573/

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