首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2012-05-27 
请问如何在一张表里插入随机数据呢有一张名叫GOODS的表,需要在这张表里插入1000表随机数据,请问该怎么插?

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

热点排行