sql server自定义函数分三种(注意returns,需要加's'):标量值函数,内联式表值函数,多语句表值函数。
【标量值函数】
create function funcName (@a int) returns intas begin --sql语句 return intend
【内联式表值函数】没有begin...end
create function funcName (@a int) returns tableasreturn (--表查询)
【多语句表值函数】
create function funcName(@a int) returns @tempTable table(Volumn1 int,Volumn2 int ) asbegin --sql语句 returnend