Oralce 生成随机数

    转载自:

  http://blog.csdn.net/itmyhome1990/article/details/45541813

 

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

 

dbms_random.value方法

 

1、小数(0~1) 

 
  1. select dbms_random.value from dual;  


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

 

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


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

 

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

 

dbms_random.string方法

 

4、随机字符串

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


可选参数如下:

 

'u','U' : 大写字母

'l','L' : 小写字母

'a','A' : 大、小写字母

'x','X' : 数字、大写字母

'p','P' : 可打印字符

 

posted on 2016-09-09 11:39  zgz2016  阅读(131)  评论(0)    收藏  举报

导航