mysql 创建用户自定义函数(转可运行)
2016-06-06 14:09
375 查看
set global log_bin_trust_function_creators = 1; -- 开启bin_log 复制 函数创建
DROP FUNCTION IF EXISTS hello; -- 删掉已经存在的
DELIMITER $$ -- 定义分隔符,必须要有,可以不是$$
CREATE FUNCTION hello( s varchar(30)) -- 多个参数用,分割 参数的类型必须是mysql列存在的类型
RETURNS VARCHAR(255) -- 指定返回值类型,如果你不确定返回文本长度,可以使用text
BEGIN
DECLARE str varchar(255) default 'hello '; -- 定义一个变量,可以指定默认值
SET str = concat(str,s); -- 设置改边变量的值
RETURN str; -- 返回值
END $$ -- 注意看清楚了,这个end后面有你在前面定义的分割符号
DELIMITER $$
http://www.cnblogs.com/ylqmf/archive/2012/02/17/2355454.html
DROP FUNCTION IF EXISTS hello; -- 删掉已经存在的
DELIMITER $$ -- 定义分隔符,必须要有,可以不是$$
CREATE FUNCTION hello( s varchar(30)) -- 多个参数用,分割 参数的类型必须是mysql列存在的类型
RETURNS VARCHAR(255) -- 指定返回值类型,如果你不确定返回文本长度,可以使用text
BEGIN
DECLARE str varchar(255) default 'hello '; -- 定义一个变量,可以指定默认值
SET str = concat(str,s); -- 设置改边变量的值
RETURN str; -- 返回值
END $$ -- 注意看清楚了,这个end后面有你在前面定义的分割符号
DELIMITER $$
http://www.cnblogs.com/ylqmf/archive/2012/02/17/2355454.html
相关文章推荐
- Powerdesigner jdbc链接mysql失败问题(逆向工程)
- Mysql数据库名和表名的大小写敏感性问题
- MySQL常用的SQL查询语句
- Atlas+keepalive+LVS+mysql主从
- MYSQL参数学习---------------- 张碧池
- MySQL影响性能的因素
- MySQL管理常用命令
- mysql启动脚本详解
- 'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法
- MySQL数据库为已有表主键设置自增且初始值为1000
- 批处理命令 BAT备份MySQL数据库
- jdbc+mysql
- 批处理命令 BAT备份MySQL数据库
- Mysql 拿指定经纬度与数据库多条经纬度进行距离计算 (转)
- MYSQL中IFNULL的使用 以及统计2张表的字段和
- mysql 下 计算 两点 经纬度 之间的距离
- mysql对表是操作以及函数的简介
- Mysql 开启数据的远程访问权限
- MySql常用操作
- MySQL多表查询