假如RETURNS子句指定的TABLE不附带列的列表,则该函数为内嵌表值函数。
假如RETURNS子句指定的TABLE范例带有列及其数据范例,则该函数是多语句表值函数。 标量值函数示例 复制代码代码以下:
CREATEFUNCTIONdbo.Foo()
RETURNSint
AS
BEGIN
declare@nint
select@n=3
return@n
END
内嵌表值函数示例 复制代码代码以下:
CREATEFUNCTIONdbo.Foo()
RETURNSTABLE
AS
returnselectid,titlefrommsgs