请问如何在一张表里插入随机数据呢
有一张名叫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;