SQL TRIGGERS

 SQL Triggers

A Trigger is a special type of stored program in a database that automatically executes when a specific event occurs on a table or view. Triggers are mainly used to maintain data integrity, enforce business rules, and automate certain actions.

Triggers are commonly supported in relational database systems like Oracle Database, MySQL, and Microsoft SQL Server.

🔹 When Does a Trigger Execute?

A trigger is executed automatically during events such as:

  • INSERT – When a new record is added

  • UPDATE – When an existing record is modified

  • DELETE – When a record is removed

🔹 Types of Triggers

  • BEFORE Trigger – Executes before the event occurs

  • AFTER Trigger – Executes after the event occurs

  • INSTEAD OF Trigger – Executes instead of the actual operation (commonly used with views)

🔹 Uses of Triggers

  • Enforcing business rules

  • Maintaining audit logs

  • Validating data before insertion or update

  • Automatically updating related tables

SQL triggers help automate database operations and ensure consistency without requiring manual intervention. 


click here for more information

Comments

Popular posts from this blog

Dependency Preservation

NORMALIZATION

Boyce-Codd Normal Form (BCNF)