dbms_random.random 的继任者
Successor of dbms_random.random
我在输入 package/function dbms_random.random
的问题时发现 that the usage is deprecated。
生成随机数的后继是什么?
谷歌搜索 oracle 12c random 只会带来 dbms_random 而文档没有给出任何提示。
我猜你对带有函数 RANDOM
的 DBMS_RANDOM
包感到困惑,不推荐使用 RANDOM
而不是 DBMS_RANDOM
包。
RANDOM
函数已弃用,取而代之的是 SEED
、NORMAL
、VALUE
、STRING
等其他函数。
DBMS_RANDOM
中弃用的 RANDOM
函数 returns 一个从 -2147483648 到 2147483648 的整数值。要使用 DBMS_RANDOM.VALUE
获得相同的范围,您可以使用
TRUNC((DBMS_RANDOM.VALUE-0.5)*POWER(2, 32))
祝你好运。
我在输入 package/function dbms_random.random
的问题时发现 that the usage is deprecated。
生成随机数的后继是什么?
谷歌搜索 oracle 12c random 只会带来 dbms_random 而文档没有给出任何提示。
我猜你对带有函数 RANDOM
的 DBMS_RANDOM
包感到困惑,不推荐使用 RANDOM
而不是 DBMS_RANDOM
包。
RANDOM
函数已弃用,取而代之的是 SEED
、NORMAL
、VALUE
、STRING
等其他函数。
DBMS_RANDOM
中弃用的 RANDOM
函数 returns 一个从 -2147483648 到 2147483648 的整数值。要使用 DBMS_RANDOM.VALUE
获得相同的范围,您可以使用
TRUNC((DBMS_RANDOM.VALUE-0.5)*POWER(2, 32))
祝你好运。