课堂练习 6. 创建一个计算圆柱体体积的函数。(两个参数:@r,@h) 7. 在查询分析器中执行这个函数,并查看结果。 表值函数 表值函数:内嵌表值函数、多语句表值函数 返回 table 的用户定义函数可以是替代视图的强大方式。 返回 table 的用户定义函数可用在 T-SQL 查询中允许表或视图表达式的地方。 视图限制于单个 SELECT 语句,而用户定义函数可包含允许比视图中具有的逻辑功能更强大的附加语句。 内嵌表值函数 内嵌函数可用于实现参数化视图的功能。 内嵌表值函数,没有函数主体(即没有BEGIN … END块)。 内嵌表值函数返回单个 SELECT 语句的结果集。 内嵌表值函数语法 CREATE FUNCTION [ owner_name.] function_name ( [ { @parameter_name [AS] scalar_parameter_data_type [ = default ] } [ ,...n ] ] ) RETURNS TABLE [ WITH function_option [ [,] ...n ] ] [ AS ] RETURN [ ( ] select-satement [ ) ] 创建内嵌表值函数举例(一) USE pubs GO CREATE FUNCTION type_book (@type varchar
原创力文档

文档评论(0)