- 函数的定义
-
含义:一组预先编译好的SQL语句的集合,理解成批处理语句
1、提高代码的重用性
2、简化操作
3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 -
区别:
存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新
函数:有且仅有1个返回,适合做处理数据后返回一-个结果
-
- 函数的使用
- 创建语法
- create funcation 函数名(参数列表) returns 返回类型
- begin
- 函数体
- end
- 注意:
- 参数列表包含两部分,参数名和参数类型,
- 函数体:肯定有return 语句,如果没有会报错。
- 函数体中仅有一句话是,begin和end可以省略
- 使用delimiter 语句设置结束标记
- 函数的调用
- select 函数名(参数列表)
- 创建语法
- 函数案例演示
- 无参有返回的函数
-
有参有返回的函数
- 无参有返回的函数
-
函数的查看
-
show create funcation 函数名;
-
-
删除函数
-
drop function 函数名;
-
-
实际案例
-
创建一个函数返回两数之和
-
-
相关文章
- 04-23Python中NumPy基础使用
- 04-23cv2中fftshift()函数
- 04-2310. mlab控制函数
- 04-23matlab数字图像处理 入门基础
- 04-23如何创建一个输出matplotlib图形的函数?
- 04-23bd-----网络基础
- 04-23hive:函数:from_unixtime获取当前的时间
- 04-23presto date_diff函数
- 04-23创建新进程,就三个函数CreateProcessAsUser CreateProcessWithLogonW CreateProcessWithTokenW(附网友的流程)
- 04-23Hive from_unixtime函数入门