oracle循环插入数据函数

declare
i integer;
j integer;
begin
  i := 1;
  j := 0;
  while i < 500000 loop
        insert into t_company(id,
                              name,
                              address,
                              telephone,
                              fax,
                              contact_name,
                              position,
                              contact_phone,
                              contact_mobile,
                              email_address,
                              type,
                              is_maintenance)
                             values
                             (generator.nextval,
                             to_char(i),
                              'address',
                              '2028888',
                              '202-888',
                              'contact_name',
                               'position',
                             '135399',
                              '136028',
                              '123@abc',
                              '1',
                              '1');
                             
                             i := i + 1;
                             j:= j + 1;
                             if(j>=2000) then
                               commit;
                               j:=0;
                             end if;
  end loop;
  commit;
end;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值