Oracle 取亂數的方法

使用 DBMS.RANDOM 來取得亂數值


  • 隨機取亂數

  • select dbms_random.random from dual;
    



  • 取0到1的亂數

  • select dbms_random.avlue from dual;
    



  • 取指定範圍的亂數

  • select dbms_random.value(1, 1000) num from dual;



  • 取20個隨機英文字-大寫

  • select dbms_random.string('U', 20) str from dual;



  • 取20個隨機英文字-小寫

  • select dbms_random.string('L', 20) str from dual;



  • 取20個隨機英文+符號-大寫

  • select dbms_random.string('A', 20) str from dual;



  • 取20個隨機英文+符號-小寫

  • select dbms_random.string('X', 20) str from dual;


    reference web:

    留言

    這個網誌中的熱門文章

    ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

    Oracle 例外控制(Exception Control)

    Oracle 工作排程 DBMS_JOB 筆記