美文网首页
DBMS_RANDOM

DBMS_RANDOM

作者: _Irving | 来源:发表于2020-03-19 10:30 被阅读0次

DBMS_RANDOM是Oracle提供的一个PL/SQL包,用于生成随机数据和字符。它具有以下函数。

1、DBMS_RANDOM.RANDOM
        RETURN binary_integer;

RANDOM返回值的范围为: [-2^31, 2^31),返回的是整数。

2、DBMS_RANDOM.STRING
        opt IN CHAR,
        len IN NUMBER)
        RETURN VARCHAR2;
可见,opt指的是字符串的格式,len指的是字符串的长度。

selectdbms_random.string('u',10) valuefrom dual
#FHDSBFHSBHF

3、DBMS_RANDOM.VALUE
RETURN NUMBER;

DBMS_RANDOM.VALUE(
low IN NUMBER,
high IN NUMBER)
RETURN NUMBER;
对于第一种用法,返回的值的范围为大于或等于0,小于1,带有38位精度的小数。
对于第二种用法,可指定最小值和最大值,返回值的范围为大于或等于low,小于high。

相关文章

  • DBMS_RANDOM

    DBMS_RANDOM是Oracle提供的一个PL/SQL包,用于生成随机数据和字符。它具有以下函数。 1、DBM...

  • Oracle随机函数

    DBMS_RANDOM包提供了内置的随机数生成器。 大多数语言的随机函数生成器都需要提供一个种子,在Oracle中...

网友评论

      本文标题:DBMS_RANDOM

      本文链接:https://www.haomeiwen.com/subject/uvekyhtx.html