加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Sqlserver表值函数

发布时间:2020-12-12 13:36:16 所属栏目:MsSql教程 来源:网络整理
导读:Sql server 的表值函数是返回一个Table类型,table类型相当与一张存储在内存中的一张虚拟表。 实现表值函数很简单: 下面是一个不带输入参数的表值函数 ? create ? function ? tvpoints() returns ? table as return ( select ? * from ? tb_users ); 这个表
create? function? tvpoints()returns? table asreturn(select? *from? tb_users );
这个表值函数数查询所有用户表的数据

对于多语句表值函数,在 BEGIN...END 语句块中定义的函数体包含一系列 Transact-SQL 语句,

这些语句可生成行并将其插入将返回的表中。

以下示例创建了一个表值函数.

returns? @pointstable? (xfloat,y ) as? begininsert? values(1,2); (3,4);return; end

查询表值函数跟查询普通表一样
select * from tvpoints()
返回的是一张表

带输入参数的表值函数

tvpoints2(@xAS? int)(@x,@y); ;end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!


Sql server 的表值函数是返回一个Table类型,table类型相当与一张存储在内存中的一张虚拟表。

实现表值函数很简单:
下面是一个不带输入参数的表值函数

?
    推荐文章
      热点阅读