循环取得相应的表名,然后
truncate table table_name,可以写个过程。注意truncate的使用,效率高但数据不能回滚。
如:
create or replace procedure clear_table_p()
as
v_sql varchar2(100);
begin
for cur in select table_name from all_tables where table_name like 'TABDC%' and owner = 'A' loop
v_sql := truncate table cur.table_name;
execute immediate v_sql;
end loop;
end;
/