暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Oracle随机函数
447
2页
1次
2021-05-06
5墨值下载
ORACLE 中随机数的包的源文件目录是:
{ORACLE_HOME}\RDBMS\ADMIN\dbmsrand.sql
1.--返回 01 间的随机数(包括 0 1)
Java 代码
1. SQL> select dbms_random.value from dual;
2.
3. VALUE
4. ----------
5. .89972641
2.--返回 10 20 间的随机数(包括 10 20
Java 代码
1. SQL> select dbms_random.value(10,20) from dual;
2.
3. DBMS_RANDOM.VALUE(10,20)
4. ------------------------
5. 19.3048583
3.
/*
NORMAL 函数返回服从正态分布的一组数。此正态分布标准偏差为 1,期望值为
0
这个函数返回的数值中有 68%是介于-1 +1 之间,
95%介于-2 +2 之间,99%介于-3 +3 之间。
*/
Java 代码
1. SQL> select dbms_random.normal from dual;
2.
3. NORMAL
4. ----------
5. 1.08646246
4.--第一个参数 P 表示 printable,即字符串由任意可打印字符构成,
第二个参数表示返回字符串长度
Java 代码
1. SQL> select dbms_random.string('P',20) from dual;
2.
3. DBMS_RANDOM.STRING('P',20)
4. ----------------------------------------------------------------------
5. %b@e%u%Mq\S%v?@I87@U
5. --大于字符‘a’ 10 个字符随机字符串
Java 代码
1. SQL> select dbms_random.string('a',10) from dual;
2.
3. DBMS_RANDOM.STRING('A',10)
4. ---------------------------------------------------------------------
5. KJYypnMRTv
--6.生成 20 个字符的大写字符串
Java 代码
1. SQL> select dbms_random.string('U',20) from dual;
2.
3. DBMS_RANDOM.STRING('U',20)
4. ----------------------------------------------------------------------
5. ZPEVYJZNKKBEDPWYXWQU
--7.生成 20 个字符的字符串小写
Java 代码
1. SQL> select dbms_random.string('L',20) from dual;
2.
3. DBMS_RANDOM.STRING('L',20)
4. ----------------------------------------------------------------------
5. akjjxbdzvenbpocyeipj
--8.产生一个随机数(正或负)
Java 代码
1. SQL> select dbms_random.random from dual;
2.
3. RANDOM
4. ----------
5. -1.929E+09
--9.随机获取 emp 表中 3 条记录
Java 代码
1. SELECT * FROM
2. (
3. SELECT * FROM EMP
4. ORDER BY DBMS_RANDOM.random
5. )where rownum <4;
of 2
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜