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';

展开阅读全文
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值