Register now or log in to join your professional community.
Triggers in database is for the purpose of triggering or raising alarm if anything unwanted has been doing or anything wanted to be executed based on any execution of statement(like dependency).
There are three types of triggers based on1) Insert2) Delete and3) update.
Simple example for triggers is the audit purpose i.e. if any record is getting entered into one table which has on insert trigger on that table, had raise a trigger of insert to insert the record automatically in a audit table with the user id , date, etc for the purpose of audit.
similar way of any deletion takes place, it will have to insert into audit table automatically with the respective details and the same way for the updation as well.
This is the simple example I gave here, but there are so many requirements or dependencies in real time can be implemented using the triggers in database.
My2 cents. Thanks for the invitation.
Triggers in SQL are SQL statements that as the name states "trigger" when a certain condition is met.
for example. if you we're to create a trigger ON CREATE, that SQL statement will run/execute when an entity or item is CREATED.