oracle系统包——dbms_random用法

摘要:
{oracle_home}dbmsadmindbmrand.sql1。返回0和1之间的随机数(包括0和1)sql>3.随机返回numbersql>此函数返回的值中68%在-1和+1之间。opt:返回大写字母“l”或“l”–>返回小写字母“a”或“a”–>混合大小写“x”或“x”–>混合大写字母和数字“p”或“p”–>

oracle中随机数的包的源文件目录:{oracle_home} dbmsadmindbmsrand.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用法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇简述Docker镜像、容器、仓库概念&amp;lt;转&amp;gt;PHP中正则表达式函数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jdk1.6 和 jdk1.7 区别

1、JDK1.6 以前的版本只支持 byte、char、short、int、枚举,       JDK1.7 增加 String 类型 2、运用 List<String> tempList = new ArrayList<>(); 即泛型实例化类型自动推断    (1)在以前的版本中使用泛型类型,需要在声明并赋值的时候,两侧都加...

JAVASCRIPT加密方法,JS加密解密综述(7种)

一:最简单的加密解密 对于JAVASCRIPT函数escape()和unescape()想必是比较了解啦(很多网页加密在用它们),分别是编码和解码字符串,比如例子代码 用escape()函数加密后变为如下格式: alert%28%22%u9ED1%u5BA2%u9632%u7EBF%22%29%3B 如何?还看的懂吗?当然其中的ASCII字符"alert...

css3写的实用表单美化

<!DOCTYPE html> <!--[if IE 7 ]> <html lang="en" class="ie7"> <![endif]--> <!--[if IE 8 ]> <html lang="en" class="ie8"> <![endif]--> <!...

Python GUI编程(Tkinter)——Label and Button

Tkinter简介 Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。 由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter...

List&amp;lt;T&amp;gt;.Find用法学习

泛型集合List<T>中的Find函数用于查找集合中符合指定条件的元素..相比foreach遍历元素,用Find函数查找,代码更简洁. 函数原型如下: public T Find(Predicate<T> match); 其中Predicate为C#定义好的委托,原型如下: public delegate bool Predicat...

DP_括号匹配序列问题

括号匹配问题 简单括号匹配问题是给出字符串,判断字符串中的括号是否匹配,此类问题核心解决方案就是利用栈的后进先出的特性,从左到右依次遍历字符串,遇左括号进栈,遇右括号将其与栈顶元素配对,若能配对,则栈顶元素出栈,继续遍历,若不能配对,则返回false。字符串遍历结束后,判断栈是否为空,若不为空返回false,若为空,返回true。以下有c和c++实现代码...