oracle 生成随机数

产生一个介于指定范围之内的38位精度的随机数
SQL> SELECT DBMS_RANDOM.VALUE(1, 9999) FROM dual; DBMS_RANDOM.VALUE(1,9999)
如果你是要一个 4位的整数 (也就是最小1000, 最大 9999) SELECT TRUNC( DBMS_RANDOM.VALUE(1000, 9999) ) FROM dual;



摘自:http://zhidao.baidu.com/link?url=cQOlm39A_v3pKKxZ5fLqCLt7s30exIPiH0b88MVJFQW3UWrkEI-UoEoWtYCCfJMOzBIuohqJ2sD8QZRdCvfIja
posted @ 2013-08-22 17:42  newlangwen  阅读(814)  评论(0)    收藏  举报