Stored Procedure and Functions
1. Function Must Return Value
For Stored Procedure it's Not Must to return value it's optional
2. Stored Procedures are pre-compile objects which are compiled for
first time and its
compiled format is saved which executes (compiled code) whenever it is
called
But Function is compiled and executed every time when it is called
3. Function can Accept only Input Parameters
But Stored Procedure Can Accept Both Input and Output Parameters
4. Functions can be called from Procedure whereas Procedures cannot be called from Function
5. Functions Like Views only Accept Data Select Statements It does not Allow the Permanent Storage of data so it does not allows DML statements like Insert , Update , Delete
Whereas Store Procedure Allows All type of DML statements like Insert , Update and also Select Statements.
6. Funtions can be used in Select Statements like views to View data
But Stored Procedure Cannot be Embedded in Select Statements
7.
0 Comment to "Difference Between Stored Procedure and Functions Sql"
Post a Comment