给你个参考:ORACLE取随机数的方法
(1)、执行脚本$ORACLEHOME\RDBMS\ADMIN\catoctk.sql
(2)、select ceil(dbms_random.value(1,4)) from dual;
(3)、select * from scott.emp where rownum=trunc(dbms_random.value(1,50));
(从表中选择随机行)
(1)、执行脚本$ORACLEHOME\RDBMS\ADMIN\catoctk.sql
(2)、select ceil(dbms_random.value(1,4)) from dual;
(3)、select * from scott.emp where rownum=trunc(dbms_random.value(1,50));
(从表中选择随机行)
by num) where rownum<=10;但不明白是每段列出十个用户,还是从中抽出十个用户呢?
如果你有什么更好的就贴出来大家共享!