sql - Parallel deletion in Oracle 10G via stored Procedure -
we using procedure purge 10 days older data tables(as per metadata table) in database. have metadata table having tgt_table_name column(having more 700 tables) , procedure is
cursor crs select target_table_name schema_name.meta_data_table_name; v_tab_name varchar2(40); v_sql_exec varchar2(4000); begin open crs; loop fetch crs v_tab_name; exit when crs%notfound; v_sql_exec := 'delete ' || v_tab_name || ' created_date <= sysdate -10 ' ; execute immediate v_sql_exec; commit; end loop; close crs;
using procedure, purge happening sequentially. need modify procedure, select 30 tables metadata table , execute delete 30 tables parallel. can please guide me this.
Comments
Post a Comment