SQL Server 自定义函数
来源:互联网 发布:钉钉登录显示网络异常 编辑:程序博客网 时间:2024/05/01 09:06
标量值函数
如果RETUR NS 子句指定一种标量数据类型,则函数为标量值函数
如果RETURNS 子句指定 TABLE,则函数为表值函数
如果RETURNS 子句指定的TABLE 不附带列,则该函数为内嵌表值函数
如果RETURNS 子句指定的TABLE 类型带有列及其数据类型,则该函数是多语句表值函数
标量值函数
返回的结果只是一个标量,返回的结果就是一种类型的一个值
--标量值函数create function GetSum(@num1 int , @num2 int)returns intasbegin declare @return intset @return = @num1 + @num2return @returnendselect dbo.GetSum(1,3)
内联表值函数返回的是表数据,它返回的是一个表内表值型函数没有由BEGIN-END语句括起来的函数体
多语句表值函数
多语句表值函数跟内联表值函数都是表值函数,它们返回的结果都是Table类型
多语句表值函数顾名思义,就是可以通过多条语句来创建Table类型的数据。
这里不同于内联表值函数,内联表值函数的返回结果是由函数体内的SELECT语句来决定。
而多语句表值函数,则是需要指定具体的Table类型的结构。也就是说返回的Table,已经定义好要哪些字段返回。所以它能够支持多条语句的执行来创建Table数据。
0 0
- SQL SERVER自定义函数
- sql server 自定义函数
- SQL Server自定义函数
- SQL Server自定义函数
- SQL Server自定义函数
- SQL Server自定义函数
- SQL Server自定义函数
- sql server 自定义函数
- Sql server 自定义函数
- SQL Server自定义函数
- SQL Server自定义函数
- SQL Server自定义函数
- SQL Server自定义函数
- SQL Server 自定义函数
- SQL SERVER 自定义函数
- SQL SERVER自定义函数
- SQL Server 自定义函数
- 常用SQL Server自定义函数
- RTSP协议转换RTMP直播协议
- Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
- redis 下载启动,设置、查询超时时间
- 分布式服务框架的4项特性
- git之创建与合并分支
- SQL Server 自定义函数
- UINavigationController 导航控制器 IOS7适配 导航栏不透明
- python MySQLdb在windows及Linux环境下的快速安装
- ios用category添加属性
- Linux概念架构的理解
- PHP 常用函数积累
- print_r、var_dump、var_export
- cJSON学习
- Forward a TCP port to another IP or port using NAT with Iptables