当前位置: 代码迷 >> SQL >> SQL自定义函数学习(2):创建单语句表值型函数
  详细解决方案

SQL自定义函数学习(2):创建单语句表值型函数

热度:34   发布时间:2016-05-05 11:48:50.0
SQL自定义函数学习(二):创建单语句表值型函数

?

2.创建单语句表值型函数

2.1 创建单语句表值型函数

单语句表值函数又称内联表值函数,这类型函数以表的形式返回一个值,相当于一个参数化的视图。

?

2.1 创建单语句表值型函数语法

create function 名称

([[email protected] 参数类型[=默认值]}[,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')



?

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

?

  相关解决方案