oracle系统包——dbms_random用法
来源:互联网 发布:粤语拼音输入法 mac 编辑:程序博客网 时间:2024/05/19 08:26
oracle系统包——dbms_random用法
oracle中随机数的包的源文件目录:{oracle_home}\rdbms\admin\dbmsrand.sql
1.返回0~1间的随机数(包括0和1)
sql> select dbms_random.value from dual;
2.返回10~20间的随机数(包括10和20)
sql> select dbms_random.value(10,20) from dual;
3.随机返回一个number
sql> select dbms_random.normal from dual;
注意:normal函数返回从正态分布的一组数。此正态分布标准偏差为1,期望值为0。这个函数返回的数值中有68%是介于-1与+1之间, 95%介于-2与+2之间,99%介于-3与+3之间。
4.随机返回字符串
语法:dbms_random.string(opt, len)
参数:
opt:取值,由oracle提供,如下
'u'或'U'–>返回大写字母
'l'或'L'–>返回小写字母
'a'或'A'–>大小写字母混合
'x'或'X'–>大写字母和数字混合
'p'或'P'–>任意可显示字符
当选项为其他字母的时候返回的内容仍将是大写字母
len:长度
eg:
–返回4位大写字母
sql> select dbms_random.string('U',4) FROM DUAL;
–返回4位大小写字母混合
sql> select dbms_random.string('a',4) FROM DUAL;
5.产生一个随机数(正或负)
sql> select dbms_random.random from dual;
6.随机获取emp表中3条记录
sql> select *
from (select * from scott.emp order by dbms_random.random)
where rownum < 4;
- oracle系统包——dbms_random用法
- Oracle系统包dbms_random
- Oracle dbms_random包的用法
- Oracle dbms_random包的用法
- Oracle dbms_random包的用法
- Oracle dbms_random包的用法
- Oracle dbms_random包的用法
- Oracle dbms_random包的用法
- Oracle之DBMS_RANDOM 包用法详解
- oracle随机数 — dbms_random
- oracle随机数 — dbms_random
- oracle随机数 — dbms_random
- dbms_random包的用法
- Oracle随机函数—dbms_random
- oracle随机数(dbms_random包)
- Oracle之DBMS_RANDOM包详解
- Oracle DBMS_RANDOM包生成随机数
- oracle系统包——DBMS_PIPE用法
- wait_event_interruptible() 和 wake_up()的使用 .
- Node.js模块系统
- 是什么导致了三星的“盛世危机”?
- 你知道吗?Web的26项基本概念和技术
- voj1474 LIS
- oracle系统包——dbms_random用法
- Maven继承
- hdu 2047 阿牛的EOF牛肉串
- How to load a referenced dll from specified location not GAC
- 【Android UI设计与开发】第08期:底部菜单栏(三)Fragment+FragmentTabHost实现仿新浪微博底部菜单栏
- oracle存储过程中is和as区别
- lib路径设置正确,lib文件名设置正确,链接时却出现莫名错误
- 求无序数组中第二大的数--快速选择
- SAP ABAP OLE 操作EXCEL小结