テーブルを返す関数
CREATE FUNCTION [dbo].[test_function]
(
@param1 VARCHAR(MAX) =''
,@param2 VARCHAR(MAX) =''
)
RETURNS @newTable TABLE
(
no INT
,name VARCHAR(20)
)
BEGIN
INSERT INTO @newTable VALUES( 1, '太郎' ) ;
INSERT INTO @newTable VALUES( 2, '次郎' ) ;
INSERT INTO @newTable VALUES( 3, '三郎' ) ;
RETURN
END