sql >> Databasteknik >  >> RDS >> Oracle

Kan en Oracle-utlösare inaktiveras för den aktuella sessionen?

Lägg till en variabel till en befintlig paketspecifikation (eller skapa ett nytt paket):

enable_trigger boolean := true;

Omge koden i triggern med:

if enable_trigger then

end if;

När du vill "inaktivera" utlösaren sätter variabeln till false.

En bästa praxis skulle vara att sätta variabeln i kroppen och skriva en set procedur och en get-funktion.



  1. MySQL-databasdesign. Infoga rader i 1to1-tabeller.

  2. Hur installerar man PDO-drivrutinen i php docker-bilden?

  3. Analysera och jämför data med Coldfusion &MySQL

  4. Ska PostgreSQL-anslutningar slås samman i en Python-webbapp eller skapa en ny anslutning per begäran?