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 版本性质=@edition)

执行结果:



 

要求:调用上面的函数,查询出版本性质为T的信息

语句:select * from edi('T')



 

注:单语句表值函数不需要指明函数的拥有者。

猜你喜欢

转载自zxlyecf2.iteye.com/blog/2014463