码迷,mamicode.com
首页 > 数据库 > 详细

mysql function

时间:2017-12-03 22:44:33      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:语句   log   mysql   drop   默认   mysq   名称   接收   自定义函数   

mysql 自定义函数的使用


先查看函数功能是否开启:show variables like ‘%func%‘;

若是未开启则:SET GLOBAL log_bin_trust_function_creators=1;

关闭则是:SET GLOBAL log_bin_trust_function_creators=0;

 

@1 创建

DROP function IF EXISTS myzrz;


delimiter //

create function myzrz(x int , y int )

returns int
begin
declare a SMALLINT UNSIGNED DEFAULT 20;
declare b SMALLINT UNSIGNED DEFAULT 10;
return a+b;

end

//
DROP function IF EXISTS myzrz;
说明 语法格式
create function 函数名称 (接收变量名 变量类型,接收变量名 ?变量类型 )

returns int // 指定返回类型 此处returns 注意

begin
declare 局部变量名1 变量类型 default 默认值 ;
declear 局部变量名2 变量类型 default 默认值 ; //注意声明多个变量要用多个declare 语句切之间用分号隔开


此处定义方法体


return 返回值;

end //结束Begin - end 方法体


删除 drop function 自定义函数名

显示 创建自定义函数的语句 show create function 自定义函数名 ;


查看有哪些自定义函数 show function status;


修改自定义函数 alert function

 

 

 

先写这些  以后用到再补充

 

mysql function

标签:语句   log   mysql   drop   默认   mysq   名称   接收   自定义函数   

原文地址:http://www.cnblogs.com/anyehome/p/7967486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!