SQLserver 自定义函数

自定义函数分为 标量函数   表值函数

 

标量函数   返回指定类型的值

SQLserver 自定义函数

表值函数  函数返回值为TABLE  

根据定义方式 表值函数还可以分为内嵌函数或多语句函数

内嵌函数   

如果returns返回的table不附带字段,那么 该函数返回的表的字段来自定义该函数select语句的字段

记住 函数返回的是一个集合,用在from 后面

   不需要 begin   end  结构体

SQLserver 自定义函数

 多语句函数   returns子句指定的Table类型带有字段及其数据类型

注意 returns后面需要有一个     临时变量 类型是 后面定义的Table类型

最后记住   要return

SQLserver 自定义函数