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