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