What is the difference between a Stored procedure and function?
Answers were Sorted based on User's Feedback
Answer / sanjay das
Function allways returns value but stored procedure may or
may not return value.
| Is This Answer Correct ? | 15 Yes | 0 No |
Answer / viren chakraborty
a stored procedure is better when returning one or more
rows.
a function is better when returning a single scalar value.
function and procedure, both can accept parameters and both
also support output parameters.
for programmers, stored procedures are the way to go
because they directly return the result of a given select
statment.
in a function you will explicitly have to return a value
using return statement and returning more than 1 value
using a function is much more complicated.
the procedure is capable of doing all kinds of things
(select/insert/update/delete) and hence, it is better
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / orknob ghosh
Stored procs can't be called within function but function
can be called within stored procedures.
Stored proc can have DML statements whereas a fuction can't
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / pandian
1.Stored Procedure WE can call Independ using Exec
statement but function always depend on sql statement
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / preetam
Proceudure is pre Compiled Query but function is not
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / madhavi latha
stored procedute can return only one integer value.while
function can return more than one value.
we can not use select statement with storedprocedures like
select <spname> where as UDF can.
storedprocedures can not return tables.where as UDF can
return more than one tables.
we can use functions inside the stored procedure but in UDF
we can not use storedprocedures.
| Is This Answer Correct ? | 2 Yes | 7 No |
Answer / ruchi aggarwal
1.Functions can be used in select, where or case statement
whereas sp cannot.
2.In Functions we cannot modify the base table information.
DML statements cannot be used.
3.In Function non deterministic funstions are not used
whereas we can use them in sps eg:GETDATE
4.No Multiple result sets can be returned from function
whereas we can do this in sp.
5.Error handling is restricted. RAISERROR and @@ERROR are
invalid from inside User Defined Functions
| Is This Answer Correct ? | 0 Yes | 5 No |
Answer / kautilya
stored procedure can not take paramateres while function
can produce results as per the values passed to it and
functions returns value
| Is This Answer Correct ? | 4 Yes | 10 No |
1.stored proceudures can not return tables whereas
functions can.
2.stored procedures can not used in select statemnet
whereas functions can.
| Is This Answer Correct ? | 3 Yes | 9 No |
If iam developing an application that must accomodate multiple security levels though secure login and my asp.net web appplication is spanned across three web-servers (using round-robbin load balancing) what would be the best approach to maintain login-in state for the users?
Less than one page, how many windows will you be able to maintain?
What is the difference between ASP and ASP.NET?
4 Answers Sans Pareil IT Services, TCS,
What is _viewstart?
Explain server side state management system.
How many web.copnfig can exists in a web application & which will be used ?
Where can i get Latest Microsoft .Net Certification Dumps & what Types of .Net Certifications are there?
What is routing in MVC?
What is the maximum timeout we can set for Cookies?
What is a transaction? a) A banking term. b) A concept used to describe a step in the business process. c) A combination of DML steps that must succeed or the data is retuned to its initial state. d) A combination of DDL steps that must succeed or the data is retuned to its initial state.
What New Features comes with ASP.NET Web API 2.0?
Which method do you invoke on the DataAdapter control to load your generated dataset with data?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)