Friday, June 8, 2012

difference between stored procedures and user defined functions

A function always returns a value, and can not perform DML statements (INSERT/UPDATE/DELETE).
A stored procedure can not return a value - you need to use an OUT parameter - and can run DML statements.

Advantage of Using a Function vs a Stored Procedure?


Aside from the comparison above, they are equal. But given the comparison, depending on what you need to do it's likely you will use a stored procedure more often than you will a function.

http://stackoverflow.com/questions/2039936/difference-between-stored-procedures-and-user-defined-functions

No comments:

Post a Comment