SQL to Drop Oracle SQL Analyze Standalone Repository Objects?

begin 
  for rec in (select object_name,object_type
              from user_objects where object_name like 'EPC_%'
              or object_name like 'SMP_%' or object_name like 'VBZ$%'
              or object_name like 'VDK_%' or object_name like 'VMQ_%'
              order by object_type
              ) loop
      if rec.object_type = 'TABLE' then
         execute immediate 'drop table '||rec.object_name||' cascade constraints';
      elsif rec.object_type = 'SEQUENCE' then
         execute immediate 'drop sequence '||rec.object_name;
      elsif rec.object_type = 'TYPE' then
         execute immediate 'drop type '||rec.object_name||' force';
      elsif rec.object_type = 'VIEW' then
         execute immediate 'drop view '||rec.object_name;
      end if;
  end loop;
end;
/

 

arrow
arrow
    全站熱搜

    DanBrother 發表在 痞客邦 留言(0) 人氣()