继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

青春有我
关注TA
已关注
手记 1239
粉丝 205
获赞 1008
  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


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP