ITPub博客

首页 > IT职业 > IT职场 > MySQL语法模板 SQL语句:函数、存储过程

MySQL语法模板 SQL语句:函数、存储过程

IT职场 作者:liangyh 时间:2021-09-09 10:21:51 0 删除 编辑
  1. 创建函数

CREATE FUNCTION sp_name ([func_parameter[,...]])
    RETURNS type
    [characteristic ...]
 routine_bodycharacteristic:
    LANGUAGE SQL  | [NOT] DETERMINISTIC
  | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
  | SQL SECURITY { DEFINER | INVOKER }
  | COMMENT 'string'
  1. 创建存储过程

CREATE PROCEDURE sp_name ([proc_parameter[,...]])
    [characteristic ...]
 routine_bodycharacteristic:
    LANGUAGE SQL  | [NOT] DETERMINISTIC
  | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
  | SQL SECURITY { DEFINER | INVOKER }
  | COMMENT 'string'
  1. 修改函数

ALTER FUNCTION sp_name [characteristic ...] 
characteristic:
    { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
  | SQL SECURITY { DEFINER | INVOKER }
  | COMMENT 'string'
  1. 修改存储过程

ALTER PROCEDURE sp_name [characteristic ...] 
characteristic:
    { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
  | SQL SECURITY { DEFINER | INVOKER }
  | COMMENT 'string'
  1. 调用

CALL sp_name([parameter[,...]])
  1. 删除函数

DROP FUNCTION [IF EXISTS] sp_name
  1. 删除存储过程

DROP PROCEDURE [IF EXISTS] sp_name



作者:liuawei
链接:https://www.jianshu.com/p/d53364ff74ae


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2260/viewspace-2821016/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-16

  • 博文量
    86
  • 访问量
    836