Triggers are used to initiate a particular activity after fulfilling certain condition.It need to define and can be enable and disable according to need.
Procedure we need execute manually, trigger fired whn the event is occured(insert ,delete,update,..etc) .One more thing when we use truncate command the trigger ll not fire,
triggers are special kind of stored procedures that fires when data modification takes place