MS SQL Server Joins Question:

Download Job Interview Questions and Answers PDF

What is multi-statement table-value user-defined function?

SQL Server Joins Interview Question
SQL Server Joins Interview Question

Answer:

A Multi-Statement Table-Value user-defined function returns a table and is also an exceptional alternative to a view as the function can support multiple T-SQL statements to build the final result where the view is limited to a single SELECT statement. Also, the ability to pass parameters into a TSQL select command or a group of them gives us the capability to in essence create a parameterized, non-update-able view of the data in the underlying tables. Within the create function command you must define the table structure that is being returned. After creating this type of user-defined function, It can be used in the FROM clause of a T-SQL command unlike the behavior found when using a stored procedure which can also return record sets.

Download SQL Server Joins Interview Questions And Answers PDF

Previous QuestionNext Question
What is inline table-value user-defined function?Explain Identity in SQL Server?