Collections:
"RETURNS TABLE" - Creating Inline Table-Value Functions in SQL Server
How To Create an Inline Table-Valued Function in SQL Server Transact-SQL?
✍: FYIcenter.com
To create an inline table-valued function, you need to use the "RETURNS TABLE" clause in the "CREATE FUNCTION" statement. There should be no function body, except for a RETURN statement with a SELECT subquery:
An inline table-valued function can be viewed as a select statement with parameters, see the example showing in this tutorial exercise:
USE FyiCenterData; GO CREATE FUNCTION Top_Links(@level INT) RETURNS TABLE AS RETURN (SELECT * FROM fyi_links WHERE counts > @level); GO SELECT counts, id, url FROM Top_Links(999900) ORDER BY counts DESC; GO counts id url ----------- ----------- ----------------------------------- 999966 36470 dgqnvmy pyjqd toqcoupuxortasdtzvc 999953 12292 qebmw v qqmywe q kza wskxqns j 999943 6192 p o qisvrakk hk od 999923 79161 kvwwg g 999920 19124 prlg fzoio 999909 90930 xqmeal ikv isx y r (6 row(s) affected)
⇒ Creating Multi-Statement Table-Value Functions in SQL Server
⇐ Syntaxes of Creating Table-Valued Functions in SQL Server
2016-12-18, 2066🔥, 0💬
Popular Posts:
How To Disable a Login Name in SQL Server? If you want temporarily disable a login name, you can use...
Where to find SQL Server Transact-SQL language references? You can find SQL Server Transact-SQL lang...
What Are Out-of-Range Errors with DATETIME values in SQL Server Transact-SQL? When you enter DATETIM...
How to download and install Microsoft .NET Framework Version 2.0 in SQL Server? .NET Framework Versi...
How To Set Up SQL*Plus Output Format in Oracle? If you want to practice SQL statements with SQL*Plus...