在oracle中,如何利用sql语句,往一个表中插入1000行相同的数据。在线等,求解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在oracle中,如何利用sql语句,往一个表中插入1000行相同的数据。在线等,求解相关的知识,希望对你有一定的参考价值。
大家说的没错,只需要一个循环就行了,因为你的数据都是一样,只要控制循环,执行1000次就好了。比如有一个ttt_test的表,里面有个tid字段, 我插入1000个'1'。
declare ln_count number(5);
begin
ln_count := 1;
while ln_count <= 1000
loop
insert into ttt_test values ('1');
ln_count := ln_count + 1;
commit;
end loop;
end; 参考技术A 既然会存储过程,利用存储过程 创建一个循环来做 在或者创建一个触发器 反正你的数据都一样 然后你就可以用sql语言实验!~ 参考技术B BEGIN
FOR i IN 1..1000 LOOP
insert....;--插入语句
END LOOP;
END; 参考技术C 知道写存储过程还写不出sql循环插入? 参考技术D 写个循环不就好了?追问
。。。。。。哥。你这不是玩我吗?我只会写存储过程,用sql语句怎么实现呢、
追答存储过程怎么就不能写循环了呢?
以上是关于在oracle中,如何利用sql语句,往一个表中插入1000行相同的数据。在线等,求解的主要内容,如果未能解决你的问题,请参考以下文章