1、创建测试表,
create table test_loop(id varchar2(20),remark varchar2(20))
2、循环插入测试数据;
begin
for i in 1..100 loop
insert into test_loop
values(i,'level_'||i)
end loop
commit
end
3、查询表中全量数据;select t.*, rowid from test_loop t
4、编写语句,查询表中记录数,可以看到结果为100;
select count(*) sec from test_loop t
已经测试,创建并运行下面的存储过程可以循环添加数据:create procedure dowhile()
begin
declare i int default 0
start transaction
while i<50 do
insert into users(userId,userName,userPwd) values(null,concat('s00',i),123456)
set i=i+1
end while
commit
end
delimiter
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)