当前位置:Gxlcms > 数据库问题 > Oracle dbms_random随机函数包

Oracle dbms_random随机函数包

时间:2021-07-01 10:21:17 帮助过:18人阅读

dbms_random.value random from dual

技术分享

2、生成一个指定范围的随机数

select 
dbms_random.value(0,100) random
from dual

技术分享

注:范围交换位子是可行的。

3、获取正态分布的随机数 

select dbms_random.normal from dual

技术分享

 

4、获取随机的字符串

通过dbms.random.string(参数一,参数二),这个函数接受两个参数,第一个是随机字符串的类型,第二个是字符串的长度

字符串类型有以下几个:

(1)、‘u‘,‘U‘ : upper case alpha characters only  大写字母

(2)、‘L‘,‘l‘: lower case alpha characters only 小写字母

(3)、‘a‘,‘A‘ : alpha characters only (mixed case) 大小写混合

(4)、‘x‘,‘X‘ : any alpha-numeric characters (upper) 数字,大小写字母混合

(5)、‘p‘,‘P‘ : any printable characters 数字、大小写字母、符号等混合

select 
dbms_random.string(u,10) 
from dual 
union all 
select 
dbms_random.string(l,10) 
from dual 
union all  
select 
dbms_random.string(a,10) 
from dual 
union all 
select 
dbms_random.string(x,10) 
from dual 
union all 
select 
dbms_random.string(P,10) 
from dual 

技术分享

注:参数一不区分大小写

Oracle dbms_random随机函数包

标签:alpha   ble   rac   png   string   div   它的   类型   功能   

人气教程排行