SQL Server 用户自定义函数

SQL Server用户自定义函数

创建、修改等基本操作 有两种 使用T-SQL语句 和 可视化界面中进行

使用T-SQL语句需要在查询编辑器中创建

在Microsoft SQL Server Management Studio里面,展开具体需要创建SQL Server用户自定义函数的数据库,单击新建查询

下面介绍在可视化界面中进行

在Microsoft SQL Server Management Studio里面,展开具体需要创建SQL Server用户自定义函数的数据库,然后找到可编程性选项,再展开找到函数选项,用右键快捷菜单中的命令新建或修改。

 

关于SQL Server用户自定义的函数,有标量函数、表值函数(内联表值函数、多语句表值函数)两种。

标量函数简单点来讲就是返回的结果只是一个标量,返回的结果就是一种类型的一个值。

内联表值函数返回的是表数据,即Table类型的数据。

多语句表值函数跟内联表值函数都是表值函数,它们返回的结果都是Table类型。多语句表值函数顾名思义,就是可以通过多条语句来创建Table类型的数据。这里不同于内联表值函数,内联表值函数的返回结果是由函数体内的SELECT语句来决定。而多语句表值函数,则是需要指定具体的Table类型的结构。也就是说返回的Table,已经定义好要哪些字段返回。所以它能够支持多条语句的执行来创建Table数据。

猜你喜欢

转载自blog.csdn.net/cnds123/article/details/115365441