Oracle生成随机数的方法详解数据库

dbms_random是一个可以生成随机数值或者字符串的程序包。


dbms_random.value方法


1、小数(0~1)

select dbms_random.value from dual;


2、指定范围内的小数 (0~1000)

select dbms_random.value(0,1000) from dual;


3、指定范围内的整数 (0~1000)

select trunc(dbms_random.value(0,1000)) from dual;



dbms_random.string方法


4、随机字符串

select dbms_random.string('x', 10) from dual;


可选参数如下:

‘u’,’U’ : 大写字母

‘l’,’L’ : 小写字母

‘a’,’A’ : 大、小写字母

‘x’,’X’ : 数字、大写字母

‘p’,’P’ : 可打印字符


作者:itmyhome


原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/4150.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论