读书人

请教怎么在一张表里插入随机数据呢

发布时间: 2012-05-27 05:42:30 作者: rapoo

请问如何在一张表里插入随机数据呢
有一张名叫GOODS的表,需要在这张表里插入1000表随机数据,请问该怎么插?
表结构如下
ID INTEGER not null,
GOODS_ID INTEGER not null,
PRIVILEGE_ID INTEGER,
DEVELOPER_USER_ID INTEGER,
TITLE VARCHAR2(100),
CONTENT VARCHAR2(4000),
CONFIRM_STATUS INTEGER,
GOODS_NUMBER NUMBER(2,1),


[解决办法]
从源表(过滤已抽取的id)随机抽取,插入到目标表。
[解决办法]

SQL code
insert into a(id)  select round(dbms_random.value(1,1000)) from dual connect by rownum <=1000; 

读书人网 >oracle

热点推荐