在Oracle中的DBMS_RANDOM程序包中封装了一些生成随机数和随机字符串的函数,其中常用的有以下两个:DBMS_RANDOM.VALUE函数该函数用来产生一个随机数,有两种用法:1.产生一个介于0和1之间(不包含0和1)的38位精度的随机数,语法为:DBMS_RANDOM.VALUE RET...
分类:
数据库 时间:
2015-01-23 12:39:07
阅读次数:
221
functioncreateString(n_numinnumber)returnvarchar2isiintegerdefault0;v_tokenvarchar2(50)default‘‘;beginwhilei<n_numloopifmod(round(dbms_random.value(1,2)),2)>0then--生成字符if(mod(round(dbms_random.value(1,2)),2)>0)then--生成大写字符v_token:=concat(..
分类:
数据库 时间:
2015-01-09 17:35:50
阅读次数:
168
--取随机数据select dbms_random.value from dual;select * from temp_tpg_qyxx sample(1); --百分比
分类:
数据库 时间:
2014-12-31 17:56:45
阅读次数:
133
1、从表中随机取记录 ?????select * from (select * from staff order by dbms_random.random) ?????where rownum < 4 ?????表示从STAFF表中随机取3条记录 2、产生随机数 ?????????SELEC...
分类:
数据库 时间:
2014-12-25 11:34:53
阅读次数:
233
***针对oracle1,方法一,select * from (select * from t_base_menu order by dbms_random.value) where rownum<=52,方法二****
分类:
数据库 时间:
2014-12-07 12:33:19
阅读次数:
152
数据库的随机查询SQL1. Oracle,随机查询20条select * from(select* from 表名order by dbms_random.value)where rownum <= 20;2.MS SQL Server,随机查询20条select top 20* from表名ord...
分类:
数据库 时间:
2014-11-27 17:48:27
阅读次数:
156
1、从表中随机取记录select * from (select * from staff order by dbms_random.random)where rownum < 4表示从STAFF表中随机取3条记录2、产生随机数SELECT DBMS_RANDOM.RANDOM FROM DUAL;产...
分类:
数据库 时间:
2014-11-13 09:24:13
阅读次数:
230
--1.随机数select dbms_random.value from dual;select mod(dbms_random.random, 10) from dual;--0-9随机数select abs(mod(dbms_random.random, 10)) from dual;--40-...
分类:
数据库 时间:
2014-10-28 00:28:24
阅读次数:
206
sys_guid():SYS_GUID (),是Oracle 8i 后提供的函数。SYS_GUID产生并返回一个全球唯一的标识符(原始值)由16个字节组成。更适合多个数据库数据集成时使用(--源自百度百科)。 itpub上讨论这两个,发现sys_guid()和操作系统相关,据说在windows下可以...
分类:
数据库 时间:
2014-09-25 15:26:49
阅读次数:
248
select?t.recd_id
??from?(select?recd_id,?ROWNUM?RN?from?RT_TICKETS_BIS_RECD)?t
?where?t.RN?=?(select?round(DBMS_RANDOM.VALUE(1,?count(1)))
?????????????????from?R...
分类:
数据库 时间:
2014-09-17 15:41:22
阅读次数:
322