Chinaunix首页 | 论坛 | 博客
  • 博客访问: 51300
  • 博文数量: 42
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 399
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-26 20:33
文章分类

全部博文(42)

文章存档

2014年(3)

2013年(39)

我的朋友

分类: Oracle

2013-11-20 17:14:29


  1. select dbms_random.value from dual;
  2. select dbms_random.value(1,100) from dual;

  3. SELECT dbms_random.random FROM DUAL;

  1. select dbms_random.normal from dual;
--------------------------------------------------------------------
 
select dbms_random.string('u',26) from dual;--upper case       最多60位
  1. select dbms_random.string('l',26) from dual;--lower case
  2. select dbms_random.string('a',26) from dual;--upper and lower
  3. select dbms_random.string('x',26) from dual;--upper and number
  4. select dbms_random.string('p',10) from dual;--all

  5. --------------------------------------------------------------------
  6. with t as
  7. (select * from tab order by dbms_random.value)
  8. select * from t where rownum<10;

产生一个0-100的随机数
select abs(mod(dbms_random.random,100)) from dual
http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_random.htm
阅读(1521) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~