T-SQL 语句(八)—— 用户自定函数
来源:互联网 发布:python join函数 编辑:程序博客网 时间:2024/06/07 17:14
T-SQL 语句(八)—— 用户自定函数
一、用户自定义函数与储存过程比较
优点:
1、用户定义函数可返回除了text,ntext,image,cursor和timestamp类型之外的所有数据类型,而存储过程只能返回整数值。
2、用户定义函数执行方式灵活,可以通过 EXECUTE 方式执行,也可以用在表达式中并以返回值的方式来取代函数名,而 EXECUTE 来执行。
不足:
存储过程可以通过 output 返回数据,而用户定义函数只可以接受参数,不同通过output类型的参数返回值。
存储过程中可以对数据和对象进行修改,而用户定义函数只能对数据进行修改,不能对数据库对象进行修改。
二、创建函数
CREATE FUNCTION func_getdate() RETURNS datetime BEGIN return getdate() ENDGOPRINT func_getdate()-- 创建表值函数CREATE FUNCTION getEmployee() RETURNS @tbl TABLE( id INT NOT NULL, name NVARCHAR(20) )BEGIN INSERT @tbl SELECT id,name FROM employeeRETURNENDGOSELECT * FROM getEmployee()GODROP FUNCTION getEmployee -- 删除自定义函数
0 0
- T-SQL 语句(八)—— 用户自定函数
- php用户自定过滤非法sql注入字符串函数
- sql 优化 -- sql中的自定函数
- 用户自定义函数 T-SQL
- SQL点滴25—T-SQL面试语句(转载)
- T-SQL 语句(一)—— 数据库操作
- T-SQL 语句(二)—— 数据表操作
- T-SQL 语句(四)—— 视图操作
- T-SQL 语句(五) —— 存储过程
- T-SQL 语句(六)—— 触发器操作
- T-SQL 语句(七)—— 索引
- T-SQL 语句(九)—— 游标
- T-SQL 语句(十)—— 事务
- SQL语句用户自定义函数
- T—SQL语句之子查询
- T-SQL(二)自定义函数的控制流语句
- 自定UrlToCode函数
- T-SQL 常用语句及其函数
- C JAVA JAVASCRIPT中的基础类型
- POJ 1905 Expanding Rods(推公式+二分求方程解析解)
- C++内存管理
- centos ssh服务可以使用(能远程访问),SSH命令无法执行的问题
- 利用Python数据分析:pandas入门(二)
- T-SQL 语句(八)—— 用户自定函数
- 01.JUC 锁 - 概述
- JavaScript深入浅出————函数和作用域(闭包,作用域)(七)
- 进程和程序的关系
- Linux驱动技术(三) _DMA编程
- HDU - 1257----最少拦截系统
- 堆排序
- How to test PCIe SR-IOV in D05
- WireShark软件设置基础