首页 > 技术文章 > SQL SERVER 自定义函数

itsone 2019-01-14 17:18 原文

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

 

推荐阅读