系统函数
自定义函数
标量值函数(返回单个值)
创建
create funcition 函数名(@参数 类型)returns 类型asbegin 条件 return 值end
值表函数(返回值查询结果)
创建
方案一(处理复杂逻辑,函数体除了sql查询之外还有其他逻辑代码)
create function 函数名(@参数 类型)returns @表名 table( 数据结构)asbegin insert into @表名 条件 returnend
方案二(只能return+sql查询结果)
create function 函数名(@参数 类型)return tableas return 条件go
调用
SELECT dbo.函数名(值)