SQL SERVER 自定义函数

2020-02-18  本文已影响0人  赵研宇

sql server自定义函数分三种(注意returns,需要加's'):
标量值函数,
内联式表值函数,
多语句表值函数。

【标量值函数】

create function funcName (@a int) returns int
as
begin
--sql语句
return int
end

【内联式表值函数】没有begin...end

create function funcName (@a int) returns table
as
return (--表查询)

【多语句表值函数】

create function funcName(@a int) returns @tempTable table (Volumn1 int,Volumn2 int ) as
begin
--sql语句
return
end

附: sql中return和returns的区别

用户定义函数中,用RETURNS 子句指定该函数返回值的数据类型

return用于返回具体的值/值变量

上一篇 下一篇

猜你喜欢

热点阅读