你的位置:首页 > 软件开发 > 数据库 > MySQL 存储过程和函数

MySQL 存储过程和函数

发布时间:2016-02-19 18:00:09
概述 一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql中存储过程和函数的语法非常接近所以就放在一起,主要区别就是函数必须有返回值,并且函数的参数只有IN类型而存储过程有IN、OUT、IN ...

MySQL 存储过程和函数

概述  

一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql中存储过程和函数的语法非常接近所以就放在一起,主要区别就是函数必须有返回值,并且函数的参数只有IN类型而存储过程有IN、OUT、INOUT这三种类型。

语法  

 创建存储过程和函数语法

CREATE PROCEDURE sp_name ([proc_parameter[,...]])  [characteristic ...] routine_body CREATE FUNCTION sp_name ([func_parameter[,...]])  RETURNS type  [characteristic ...] routine_body    proc_parameter:  [ IN | OUT | INOUT ] param_name type    func_parameter:  param_name type type:  Any valid MySQL data type characteristic:  LANGUAGE SQL | [NOT] DETERMINISTIC | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } | SQL SECURITY { DEFINER | INVOKER } | COMMENT 'string' routine_body:  Valid SQL procedure statement or statements

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:MySQL 存储过程和函数

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。