内联表值函数
内联表值函数是一种可重用的表表达式,能够支持输入参数。除了支持输入参数以外,内联表值函数在其他方面都与视图相似。(可以将内联表值函数看作是一种参数化的视图,尽管没有这种正式的说法)。
例:
CREATE FUNCTION fn_GetCustOrders
(@cid as int) RETURNS TABLE
AS
RETURN
SELECT orderid,custid,empid,orderdate,requiredate
FROM dbo.Orders
WHERE custid=@cid;
GO