oracle 中 使用 begin end 批量更新,删除资料

1.插入资料

begin
  for i in 800001..800144 loop
    insert into sp_case values(i,'0','M084778',SYSDATE,'0','B3-S-2F',null,null);
  end loop;
  commit;
end;


2更新资料

begin
  for i in 650217..650252 loop
    update sp_case set cloc='B6B-N-1F' where casena=i and cloc='B6B-N-3F';
  end loop;
  commit;
end;


3. 删除资料



begin
  for i in 9072..9179 loop
    delete from sp_case where casena=i and cloc='A2-N-1F';
  end loop;
end;


4.查询资料


  select *
      from sp_case
     where casena between 5630 and 5646
       and cloc = 'A2-N-1F';

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值