http://www.cnblogs.com/hero4china/articles/base_rule_oracle_procedure.html
分享下,自己写的一个批量插入数据
declare
sim_s varchar2(100);
sim_e varchar2(200);
sim_nail varchar2(20);
ch_l number;
i number;
begin
sim_s:='8986010960516039';
i:=0;
loop
ch_l:=length(to_char(i));
if ch_l=1 then
sim_nail:='00' || to_char(i);
elsif ch_l=2 then
sim_nail:='0' || to_char(i);
else
sim_nail:=to_char(i);
end if;
sim_e:=sim_s || sim_nail;
insert into i_sim(sim_id) values (sim_e);
i := i+1;
exit when i>999;
end loop;
commit;
exception
when others then
rollback;
end;
本文提供了一个使用Oracle过程批量生成并插入数据的示例。通过声明变量和循环结构,该示例展示了如何生成一系列唯一标识符,并将其插入到数据库表中。
4306

被折叠的 条评论
为什么被折叠?



