Sql server 的表值函数是返回一个Table类型,table类型相当与一张存储在内存中的一张虚拟表。
实现表值函数很简单:
下面是一个不带输入参数的表值函数
create function tvpoints()
returns table
as
return
(
select * from tb_users
);
这个表值函数数查询所有用户表的数据
对于多语句表值函数,在 BEGIN...END 语句块中定义的函数体包含一系列 Transact-SQL 语句,这些语句可生成行并将其插入将返回的表中。
以下示例创建了一个表值函数.
create function tvpoints()
returns @points table (x float, y float)
as begin
insert @points values(1,2);
insert @points values(3,4);
return;
end
查询表值函数跟查询普通表一样
select * from tvpoints()
返回的是一张表
带输入参数的表值函数
create function tvpoints2(@x AS int,@y as int)
returns @points table (x float, y float)
as begin
insert @points values(@x,@y);
return;
end
分享到:
相关推荐
探讨使用SQL Server表值函数扩展Reporting Services的数据访问功能.pdf
sql表值函数用法示例,可以极大减少程序代码,非常有用
sqlserver中常用函数----字符串函数---- ASCII() --函数返回字符表达式最左端字符的ASCII 码值 CHAR() --函数用于将ASCII 码转换为字符 --如果没有输入0 ~ 255 之间的ASCII 码值CHAR 函数会返回一个NULL 值 ...
T-SQL性能调优秘笈-基于SQL Server 2012窗口函数,适合数据库进阶。
在SQL Server中,用户不仅可以使用标准的内置函数,也可以使用自己定义的函数来实现一些特殊的功能。用户自定义函数可以在企业管理器中创建,也可以使用CREATE FUNCTION 语句创建。在创建时需要注意:函数名在数据库...
SQLServer 返回表的函数在网上有很多,但是大部分都是比较杂的,比较生硬难懂,而且又要跟数据车上关系,我的这个方法没有用到数据,用的是时间,输入一个时间,自动返回一表,表里面的内容是每个季度每个月的某个...
该函数可以实现在sql server上md5加密,测试通过,已程序加密出来的一致
资源名称:T-SQL性能调优秘笈 基于SQL Server 2012窗口函数资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
1、处理常见业务问题,如总计、间隔、...3、T-SQL性能调优秘笈:基于SQL Server 2012窗口函数》基于SQLServer2012,讨论了SQL窗口、窗口函数、排序集合函数、窗口函数的优化以及利用窗口函数的T-SQL解决方案等内容。
主要介绍了Sqlserver 自定义函数 Function使用介绍,在sqlserver2008中有3中自定义函数:标量函数/内联表值函数/多语句表值函数,需要的朋友可以参考下
本篇文章是对表值函数进行了详细的分析介绍,需要的朋友参考下
sqlserver使用UNPIVOT函数列转行
Sql Server 的语句函数大全,对于学习sql语句的人来说要掌握函数的语句是有很大的帮助的。
SQLServer2000常用函数大全,各种函数,包括:日期处理、自动编号,存储过程编写例程、函数编写例程
时间函数,sqlserver,标签系统标签系统标签系统标签系统
sql常用函数 sql server 常用函数
SQL Server 2014基础入门视频教程 (40集,含课件) 1.SQL Server 2014简介.mp4 2.SQL Server 2014硬件和软件要求.mp4 3.SQL Server 2014数据库安装.mp4 4.SQL Server 2014... 40.SQL Server 2014 CASE函数.mp4
绝对完整
SQLServer时间日期函数详解,是比较详细的SQLServer时间日期函数详解
SQLServer2000常用函数大全(经典 ,希望对学习的朋友有所帮助!详细介绍了SQLServer2000常用函数的用法及应用....