码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 生成一张测试表并插入随机数据

时间:2016-12-08 20:29:58      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:cot   trunc   mil   and   ora   rand   年龄   creat   --   

 1 --生成随机表
 2 --CREATE table scott.One_Million as (
 3 SELECT ROWNUM AS T_ID,
 4        TRUNC(DBMS_RANDOM.VALUE(0, 100)) 年龄,
 5        DECODE(DBMS_RANDOM.STRING(0, 1),
 6               A,
 7               ,
 8               B,
 9               ,
10               C,
11               ,
12               D,
13               ,
14               E,
15               ,
16               F,
17               王小,
18               ) || 
19          DECODE(DBMS_RANDOM.STRING(0, 1),
20                A,
21                ,
22                B,
23                ,
24                C,
25                ,
26                D,
27                ,
28                E,,
29                (DBMS_RANDOM.STRING(1,1))) AS 姓名,
30          to_char(sysdate-TRUNC(DBMS_RANDOM.VALUE(1,1000000000))/24/60/60,yyyy-mm-dd hh24:mi:ss) 生日,
31          trunc(DBMS_RANDOM.VALUE(100000000,900000000)) 编号,
32          DBMS_RANDOM.STRING(1,25) 字符串
33   FROM DUAL
34 CONNECT BY LEVEL <= 1000000
35 
36 --)

 

Oracle 生成一张测试表并插入随机数据

标签:cot   trunc   mil   and   ora   rand   年龄   creat   --   

原文地址:http://www.cnblogs.com/wjsharp/p/6146218.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!