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