Functions
- can be used with Select statement
- Not returning output parameter but returns Table variables
- You can join UDF
- Can not be used to change server configuration
- Can not be used with XML FOR clause
- Can not have transaction within function
Stored Procedure
- have to use EXEC or EXECUTE
- return output parameter
- can create table but won’t return Table Variables
- you can not join SP
- can be used to change server configuration
- can be used with XML FOR Clause
- can have transaction within SP
Thank you. This was very helpful.
ReplyDeleteThanks a lot! A very helpful information.
ReplyDeletegood one...
ReplyDeleteits seems to be very simple
ReplyDeleteThanxs A Lot for Giving your valuable time...
ReplyDeletegood job!!!
ReplyDelete20 main differences between Stored procedures and Functions in Sql Server
ReplyDeletehttp://www.webcodeexpert.com/2013/04/difference-between-stored-procedures.html