This is one of the common interview question for experienced and fresher candidates then you people should be in a position to answer at least 4 to 5 differences. The following are the differences.
- A function will return a value where as procedure does not return a value.
 
- A procedure consists of input and output parameters where as a function will have only input parameters.
 
- The select, insert, update and delete operations are possible in procedure, but in functions we can use only select operation.
 
- The procedure is used to create a table but not to return a table where as by using function we can return a table.
 
- The execute command is used to call a stored procedure where as function will use select command only.
 
- The transactions are possible in stored procedures but not in functions.
 
- We can call functions by using stored procedures where as stored procedures can not be called by using functions.
 
- Differed name resolution can be possible in stored procedures but not in functions.
 
- Joins are not used in stored procedure where as UDF will use joins.
 
No comments:
Post a Comment