MySQL函数相关操作总结
2012-12-08 21:22
246 查看
一、查看创建函数的功能是否开启
mysql> show variables like '%func%';+-----------------------------------------+-------+
| Variable_name | Value |
+-----------------------------------------+-------+
| log_bin_trust_function_creators | ON |
+-----------------------------------------+-------+
1 row in set (0.02 sec)
二、如果Value处值为OFF,则需将其开启
mysql> set global log_bin_trust_function_creators=1;三、创建函数时,先选择数据库
mysql> use xxx;Database changed
delimiter $$是设置 $$为命令终止符号,代替分号,因为分号在begin...end中会用到;
mysql> delimiter $$
CREATE FUNCTION`nextval`(seq_name varchar(50)) RETURNS decimal(10,0)
begin
declare ret numeric(10);
update sequence set current_value=current_value+increment where name=seq_name;
select current_value into ret
from sequence where name=seq_name;
return ret;
END;
函数创建成功后需恢复分号为命令终止符号。
mysql> delimiter ;
四、测试
mysql> nextval('xxx');五、删除函数
mysql> drop functionnextval ;
Query OK, 0 rows affected (0.11 sec)
六、查看函数
1) show function status显示数据库中所有函数的基本信息
2)查看某个具体函数
mysql>show create function function
相关文章推荐
- leetcode二叉树相关操作的总结
- 列表及相关操作的总结
- WinPhone开发数据库相关操作总结
- 线性表数据结构类型定义及相关操作总结
- 算法—二叉查找树的相关一些操作及总结
- php操作mysql函数总结
- 关于文件流的阅读笔记(文件操作相关总结) [[ 应用过 ]]
- VIM窗口分隔以及相关操作总结
- 列表及相关操作的总结
- yii 数据库添加,修改,删除相关操作总结
- sd卡驱动分析之相关硬件操作和总结
- VC操作Excel文件编程相关内容总结
- 东软总结02-文档类的相关操作
- DIV相关的操作总结
- python 操作ms office 生成报告相关总结
- 二叉树的相关操作总结
- [转]有关UNICODE、ANSI字符集和相关字符串操作总结
- NodeJS操作文件相关总结
- JQuery操作表单相关使用总结
- 有关UNICODE、ANSI字符集和相关字符串操作的总结