实际应用:MySQL5存储过程编写实践

  MySql5.0以后均支持存储过程,最近有空,研究了一把这个。

  格式:

  CREATE PROCEDURE 过程名 ([过程参数[,...]])
  [特性 ...] 过程体

  CREATE FUNCTION 函数名 ([函数参数[,...]])
  RETURNS 返回类型
  [特性 ...] 函数体

  过程参数:

  [ IN | OUT | INOUT ] 参数名 参数类型

  函数参数:

  参数名 参数类型

  返回类型:

  有效的MySQL数据类型即可

  特性:
复制内容到剪贴板
代码:
LANGUAGE SQL
  | [NOT] DETERMINISTIC
  | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
  | SQL SECURITY { DEFINER | INVOKER }
  | COMMENT 'string'