テーブル値関数
en : table-valued function
SQL において、テーブル全体を返す関数
code:sample
-- 関数定義
CREATE FUNCTION FooBar (@param AS int = 0)
RETURNS Table
AS RETURN (
SELECT Bar
FROM Foo
WHERE Value <= @param
);
-- 利用
SELECT * FROM FooBar(5);
参考文献
Effective SQL