自定义函数和存储过程

2018-02-05  本文已影响0人  mejhwu

创建自定义函数

CREATE FUNCTION function_name(param_name param_type)
RETURNS {STRING | INTEGER | REAL | DECIMAL}
RETURN routine_body
函数体(routine_body)
  1. 函数体由合法的SQL语句构成。
  2. 函数体可以是简单的SELECT或INSERT语句。
  3. 函数体如果为符合结构,则使用BEGIN...END语句。
  4. 符合结构可以包含声明,循环,控制结果。

创建存储过程

CREATE [DEFINER = {user | CURRENT_USER]
PROCEDURE sp_name([proc_parameter[,...]])
[characteristic ...] routine_body

proc_parameter:
[IN | OUT | INOUT] param_name param_type
上一篇 下一篇

猜你喜欢

热点阅读