SQL自定义函数学习(二):创建单语句表值型函数
2.创建单语句表值型函数
2.1 创建单语句表值型函数
单语句表值函数又称内联表值函数,这类型函数以表的形式返回一个值,相当于一个参数化的视图。
2.1 创建单语句表值型函数语法
create function 名称
([{@参数名称 参数类型[=默认值]}[,n]])
returns table
[with encryption]
[as]
return (select语句)
2.2创建单语句表值型函数实例
样例数据
要求:创建单语句值型函数,通过输入版本性质,查询出gdbz的信息
use mydata
go
create function edi
(@edition nvarchar(255))
returns table
return (select * from gdbz where 版本性质[email protected])
执行结果:
要求:调用上面的函数,查询出版本性质为T的信息
语句:select * from edi('T')
注:单语句表值函数不需要指明函数的拥有者。