Interviews World
 .Net (166)
 
  .Net Framework(43)
  .Net Memory Management(2)
  .Net Web Service(6)
  .Net Remoting(30)
  .Net Security(2)
  .Net Threading(8)
  .Net Architecture(2)
  Basic C#(33)
  VB.Net(2)
  .Net Window Service(3)
  .Net Window Forms(14)
  Advanced C#(25)
  Visual Studio 2003(2)
  Visual Studio 2005(2)
  Visual Studio 2008(2)
  Visual Studio 2010(2)
 
 ASP.Net (49)
 
  ASP.NET General(7)
  ASP.NET Caching(9)
  ASP.NET Ajax(13)
  ASP.NET Session(7)
  ASP.NET Localisation(2)
  ASP.NET 1.1(2)
  ASP.NET 2.0(2)
  ASP.NET 3.5(11)
  ASP.NET 4.0(2)
 
 Database (88)
 
  SQL Server 2000(20)
  SQL Server 2005(24)
  SQL Server 2008(42)
 
 ADO.Net (7)
 
  General ADO.NET(7)
 
 Object Oriented (27)
 
  Basic Object Oriented(19)
  Advanced Object Oriented(8)
 
 XML (24)
 
  Basic XML(24)
 
 MS Dynamics (1)
 
  MS Dynamics GP 9(2)
  MS Dynamics GP 10(1)
  MS Dynamics Soloman(2)
  MS Dynamics CRM 3.0(2)
  MS Dynamics CRM 4.0(2)
  MS Dynamics CRM 5.0(2)
 
 Sharepoint (65)
 
  Basic SharePoint(35)
  SharePoint Server 2003(4)
  SharePoint Server 2007(25)
  SharePoint Server 2010(2)
 
 HR (2)
 
  Basic HR(2)
 
 Java (1)
 
  Basic Java(1)
 
 PHP (2)
 
  Basic PHP(2)
 
 Testing (15)
 
  Automation Testing(15)
 
 
  Welcome to Interviews World
 

$5 .COM Black Friday Sale!


Question : Difference between Stored Procedure and User Defined Function?

Answer :

UDF and Stored Procedure

UDF : Excutable from SQL,SELECT and SQL action queries
SP :Use EXECUTE or EXEC to run
 
UDF : Doesnt return output parameters
SP : Supports output parameters
 
UDF : Returns table variable
SP : Can create a physical table and populate it, but cant return a table variable
 
UDF : Can join to a UDF
SP : Cant join to a SP
 
UDF : Cant make permanent changes to the server environment or an external source
SP : SP can be used to change some of the server environment and operiting environment
 
UDF : Cant be used in an XML FOR clause
SP : Can be used in an XML FOR clause
 
UDF : T-SQL errors stops the function when an error occurs
SP : Errors are ignored and T-SQL processes the next statement. Error handling code is to be done manually
 
UDF : User CREATE FUNCTION to create
SP : User CREATE PROCEDURE to create
 
 
  Website Highlights
 




















 
 
 
  Newsleter
 
Enter your Email:
Newsletter