In this article, we will see the difference between Stored Procedure and Trigger in SQL. Following are the main differences between Stored Procedure and Trigger:
Stored Procedure | Trigger |
---|---|
Store Procedures are invoked explicitly | Triggers are invoked implicitly |
Stored procedure is a user defined piece of code which may return a value (making it a function) that is invoked by calling it explicitly. | A trigger is a stored procedure that runs automatically when various events happen (eg update, insert, delete). |