Sunday, August 5, 2012

Drop all Triggers On Database

The Below Scripts Used fro Drop Database Trigger By user or all Database. Please Don't Use them Until you make sure what you are doing


First One : ( For Specific User)

BEGIN  
  FOR i in (select trigger_name,owner 
              from dba_triggers 
             where trigger_name like '%_BI%' and owner = 'myTesting' ) LOOP  
    EXECUTE IMMEDIATE 'DROP TRIGGER '||i.owner||'.'||i.trigger_name;  
  END LOOP;  END;  

Second One : (For All Database)

BEGIN  
  FOR i in (select trigger_name,owner 
              from dba_triggers ) LOOP  
    EXECUTE IMMEDIATE 'DROP TRIGGER '||i.owner||'.'||i.trigger_name;  
  END LOOP;  END;  

Thank you
Osama Mustafa

No comments:

Post a Comment