Casa Banche dati Che cos'è il trigger del database? - definizione da techopedia

Che cos'è il trigger del database? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Trigger database?

Un trigger di database è un codice memorizzato che viene eseguito immediatamente dopo un evento predefinito. Viene utilizzato per garantire l'esecuzione coordinata delle azioni correlate. Sebbene l'implementazione vari, tutti i principali database relazionali supportano i trigger.

Techopedia spiega il trigger del database

Ad esempio, un'applicazione per le risorse umane (HR) richiede che ogni responsabile dei dipendenti riceva un'e-mail informativa immediatamente dopo l'invio della richiesta di congedo di un dipendente. Quando un record viene scritto in una tabella che memorizza le richieste di congedo dei dipendenti, viene attivato un trigger creato che richiama la procedura di invio di e-mail al gestore.


Un altro uso comune del trigger è quello di salvare importanti dati originali, nel loro stato invariato, per mantenere una pista di controllo o garantire che i dati originali rimangano accessibili in caso di modifiche accidentali. Ad esempio, la stessa applicazione Risorse umane può contenere un trigger che viene eseguito quando vengono modificati i dettagli bancari di un dipendente. Il trigger prima salva le informazioni originali in un'altra tabella; questo consente la modifica dei dati.

Che cos'è il trigger del database? - definizione da techopedia