Innholdsfortegnelse:
Definisjon - Hva betyr databasetrigger?
En databasetrigger lagres kode som kjøres umiddelbart etter en forhåndsdefinert hendelse. Det brukes for å sikre den koordinerte utførelsen av relaterte handlinger. Selv om implementering varierer, støtter alle viktige relasjonsdatabaser triggere.
Techopedia forklarer Database Trigger
For eksempel krever en HR-søknad (HR) -søknad at hver ansattes leder mottar en informativ e-post umiddelbart etter at ansattes permisjonsforespørsel er sendt inn. Når en post er skrevet inn i en tabell som lagrer ansattes permisjonforespørsler, utløses en opprettet trigger og påkaller e-postsendingsprosedyren til lederen.
En annen vanlig bruk av utløsere er å lagre viktige originale data, i uendret tilstand, for å opprettholde en revisjonsspor eller sikre at de originale dataene forblir tilgjengelige i tilfelle endringer ved et uhell. For eksempel kan den samme HR-applikasjonen inneholde en trigger som kjøres når en ansattes bankinformasjon blir endret. Utløseren lagrer først den opprinnelige informasjonen til en annen tabell; Dette tillater datamodifisering.