Hoe alle triggers in Oracle uit te schakelen

Als u Oracle in uw bedrijf gebruikt, bent u waarschijnlijk triggers tegengekomen. Dit zijn delen van code die worden uitgevoerd als reactie op een bepaalde gebeurtenis. Als u bijvoorbeeld Oracle gebruikt om een ​​database met producten en voorraad bij te houden, kunt u een trigger instellen om de datum te registreren waarop inventariswijzigingen zijn aangebracht of nieuwe producten zijn toegevoegd. Soms wilt u echter mogelijk uw triggers uitschakelen, bijvoorbeeld bij het uitvoeren van grote procedures die mogelijk worden vertraagd door meerdere triggers.

1.

Start Oracle en open de database waarin u triggers wilt uitschakelen.

2.

Voer de volgende code in en vervang "table_name" door de werkelijke naam van de tabel met de triggers:

ALTER TABLE table_name ALLE TRIGGERS UITSCHAKELEN;

3.

Herhaal stap 2 voor elke tabel met triggers die u wilt uitschakelen. U kunt ook een notitie maken van alle tabellen waarin u triggers hebt uitgeschakeld om het gemakkelijker te maken ze te activeren wanneer u klaar bent.

4.

Activeer triggers opnieuw met de volgende opdracht en vervang opnieuw "table_name" door de naam van een werkelijke tabel in uw database:

ALTER TABLE table_name ALLE TRIGGERS INSCHAKELEN;

Tips

  • U kunt triggers ook individueel in- en uitschakelen, indien nodig. Gebruik hiervoor de volgende opdracht en vervang "trigger_name" door de naam van de individuele trigger die u wilt in- of uitschakelen:
  • ALTER TRIGGER trigger_name ENABLE;
  • ALTER TRIGGER trigger naam UITGESCHAKELD;

Populaire Berichten