mysql自定义函数篇
来源:互联网 发布:上海市行知外国语学校 编辑:程序博客网 时间:2024/05/05 12:14
http://blog.csdn.net/zjw10wei321/article/details/7838243
先来一个简单的,创建一个函数将'2009-06-23 00:00:00'这样格式的datetime时间转化为‘2009年6月23日0时0分0秒’这样的格式:
解析:
第一句是定义一个结束标识符,因为MySQL默认是以分号作为SQL语句的结束符的,而函数体内部要用到分号,所以会跟默认的SQL结束符发生冲突,所以需要先定义一个其他的符号作为SQL的结束符;
第二句是如果这个函数已经存在了,就删除掉,sp_test是数据库的名字,函数是跟数据库相关联的,getdate是函数的名字;
第三句是创建一个函数,()里是参数的名字和类型,RETURNS 定义这个函数返回值的类型;
函数体必须放在BEGIN END之间;
DECLARE 是定义函数体的变量,这里定义一个变量x,默认是空,然后SET给x变量赋值;
RETURN 是返回值,这里把变量x返回,x的类型必须与第三句中定义的返回类型一致。
调用:
返回 '2009年06月23日00时00分00秒'
分支结构
解析:
这是一个截取字符串的函数,参数有两个,一个是字符串s,一个是数字n,将字符串s保留前n位,如果字符串的个数小于n,则返回字符串s,如果大于n,则返回前n位后面加...。
调用:
循环结构
解析:产生n个*。
调用:
返回 '*****'
0 0
- mysql自定义函数篇
- mysql自定义函数篇
- mysql自定义函数篇
- mysql自定义函数篇
- mysql自定义函数篇
- mysql自定义函数篇
- mysql自定义函数篇
- mysql自定义函数篇
- [原创]Mysql自定义函数
- 两个mysql自定义函数
- mysql自定义函数
- MySQL自定义函数
- mysql 自定义函数
- mysql 自定义函数
- mysql中的自定义函数
- MySQL自定义函数应用
- mysql写自定义函数
- mysql创建自定义函数
- PHP页面编码问题
- 算法与数据结构之稀疏矩阵
- opencv3.0的GaussianBlur问题
- Linux下将MySql静态编译到程序中
- 算法与数据结构之广义表
- mysql自定义函数篇
- VS2013中无法从XXX转换为“LPCWSTR”问题的解决
- resin4.0.44+websocket 实现私信功能服务端消息推送
- 南邮编程在线编程题十三:最大公约数
- FFmpeg常用基本命令
- 关于OC数据类型的资料整理
- SQL語法--Unicode長度的取得
- 数据结构_二叉树
- linux 中ps命令