当前位置: 代码迷 >> Oracle开发 >> Oracle table insert data解决办法
  详细解决方案

Oracle table insert data解决办法

热度:88   发布时间:2016-04-24 06:29:00.0
Oracle table insert data
问了一个插入Oracle表中的随机数据的问题,想了想如果我要插入多行该如何弄?OK,下面是前提和要求,请教大神指点。


CREATE TABLE scores
(student_id number(10) NOT NULL,
 scores number(3)
);  

下面我想往scores 表中student_id 列插入1至100 的序号,Scores列插入100行50-100之间的随机数据,请问该如何写?菜鸟一个,还望各位大神不吝赐教,
------解决思路----------------------
insert into scores(student_id,scores,student_name)
select rownum,round(dbms_random.value(50,100)),
CHR(round(dbms_random.value(65,90)))
------解决思路----------------------

CHR(round(dbms_random.value(97,122)))
------解决思路----------------------

CHR(round(dbms_random.value(97,122)))
------解决思路----------------------

CHR(round(dbms_random.value(97,122)))
------解决思路----------------------

CHR(round(dbms_random.value(97,122)))
from dual
connect by rownum<=100;
  相关解决方案