11. Procedure vs Function
11. Procedure vs Function
Procedures VS Functions
Here are a few more differences between a procedure and a function:
A function MUST return a value
A procedure cannot return a value
Procedures and functions can both return data in OUT and IN OUT parameters
The return statement in a function returns control to the calling program and
returns the results of the function
The return statement of a procedure returns control to the calling program and
cannot return a value
Functions can be called from SQL, procedure cannot
Functions are considered expressions, procedure are not