当前位置: 代码迷 >> Oracle开发 >> 请教怎么在一张表里插入随机数据呢
  详细解决方案

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

热度:44   发布时间:2016-04-24 07:30:17.0
请问如何在一张表里插入随机数据呢
有一张名叫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;
  相关解决方案