A procedure does not have return keyword but function can use return keyword to return value.
A procedure we can' t call out of project but function can be reused any where.
A procedure we can' t call out of project but function can be reused any where.