zoukankan      html  css  js  c++  java
  • oracle dbms_random

    1.dbms_random.random

    return equal to -power(2,31) and less than power(2,31)

    SQL> select abs(dbms_random.random ) from dual;
    
    ABS(DBMS_RANDOM.RANDOM)
    -----------------------
                 1149033468

    2.DBMS_RANDOM.VALUE(low  IN  NUMBER,high IN  NUMBER)

    SQL> select round(dbms_random.value(1,500) ) from dual;
    
    ROUND(DBMS_RANDOM.VALUE(1,500))
    -------------------------------
                                227

    3.DBMS_RANDOM.STRING

    STRING : This function gets a random string.
    DBMS_RANDOM.STRING
       opt  IN  CHAR,
       len  IN  NUMBER)
      RETURN VARCHAR2;
     
    'u', 'U' - returning string in uppercase alpha characters
    'l', 'L' - returning string in lowercase alpha characters
    'a', 'A' - returning string in mixed case alpha characters
    'x', 'X' - returning string in uppercase alpha-numeric characters
    'p', 'P' - returning string in any printable characters.

    SQL> select dbms_random.STRING('L',15) from dual;
    
    DBMS_RANDOM.STRING('L',15)
    --------------------------------------------------------------------------------
    vonhtvmqqychsvf
    
    SQL> select dbms_random.STRING('U',10) from dual;
    
    DBMS_RANDOM.STRING('U',10)
    --------------------------------------------------------------------------------
    OUGJGUXJSU
    
    SQL> select dbms_random.STRING('A',10) from dual;
    
    DBMS_RANDOM.STRING('A',10)
    --------------------------------------------------------------------------------
    IMAkRtkbka
    
    SQL> select dbms_random.STRING('X',20) from dual;
    
    DBMS_RANDOM.STRING('X',20)
    --------------------------------------------------------------------------------
    RBENBEDHO83X43U0WUOW
    
    SQL> select dbms_random.STRING('P',20) from dual
      2  ;
    
    DBMS_RANDOM.STRING('P',20)
    --------------------------------------------------------------------------------
    Ycg>H.A@.[X%"5rr4
    v
    每天进步一点点,多思考,多总结 版权声明:本文为CNblog博主「zaituzhong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  • 相关阅读:
    【matlab】学习笔记 2脚本编写
    【matlab】学习笔记 1 入门简单操作
    【matlab】学习笔记 3 函数编写
    MySQL学习笔记
    数据库连接-----MySQL -> JDBC
    leetcode——Mysql数据库查询题目
    不同单词个数统计
    初始化二维数组
    JS基本变量类型和对象杂谈
    LeetCode Clone Graph
  • 原文地址:https://www.cnblogs.com/tingxin/p/14760099.html
Copyright © 2011-2022 走看看