oracle plsql 测试窗口使用


遇到一批数据重复,清理掉重复的数据。奈何数据量巨大,手工操作时间漫长。

用测试窗口,根据查询结果集,循环删除数据。

declare
   v_djbh varchar2(50) ;
   v_djbh_de varchar2(50) ;
    v_pzsqc varchar2(50) ;
     v_ywsx varchar2(50) ;
begin
for  wf  in ( select table_table from user_tables  )    --此处放置查询sql
   loop
  dbms_output.put_line(wf.f_ydjbh);   --打印输出即可,后续操作

  select f_pkey into v_djbh FROM table_name   where col_name = wf.f_ydjbh;
  delete  ;--删除语句

   --commit;    自己酌情
   
   end  loop ;
end;

 

showtooltip


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM