oracle生成4位随机数

2020-04-25 社会 135阅读
产生一个介于指定范围之内的38位精度的随机数
SQL> SELECT DBMS_RANDOM.VALUE(1, 9999) FROM dual;

DBMS_RANDOM.VALUE(1,9999)
-------------------------
4261.38448
如果你是要一个 4位的整数 (也就是最小1000, 最大 9999)

SELECT TRUNC( DBMS_RANDOM.VALUE(1000, 9999) ) FROM dual;
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com