码迷,mamicode.com
首页 > 其他好文 > 详细

17 操作存储过程

时间:2020-05-16 20:53:07      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:lte   rac   src   cti   security   call   form   mysql   format   

1. 执行存储过程

call sq_name(参数)

 

2.查看存储过程

○  SHOW   PROCEDURE/FUNCTION  STATUS LIKE 字段名;

技术图片

 

 

  SHOW CREATE 语句可查看存储过程的状态

SHOW CREATE PROCEDURE/FUNCTION sp_name

技术图片

 

 

○  从  information_schema.Routines  表中查看存储过程的信息

  select * from information_schema.Routines

 

 

3. 修改存储过程

ALTER PROCEDURE/FUNCTION so_name characteristic...

characteristic: CONTAINS SQL   表示子程序包含SQL语句,但不包含读或写数据的语句

                       NO SQL    表示子程序中不包含SQL语句

                       READS SQL DATA  表示子程序中包含读数据的语句

                       MODIFIES SQL DATA  表示子程序中包含写数据的语句

                      SQL SECURITY DEFINER/INVOKER  指明谁有权限来执行

                                                DEFINER  只有定义者自己才能执行

                                                INVOKER  表示调用者可以执行

                      COMMENT string   表示注释信息

但目前为止MySQL不提供对已存在的存储过程代码的修改

 

 

4.  删除存储过程

DROP PROCEDURE/FUNCTION IF EXISTS sp_name

技术图片

 

 

17 操作存储过程

标签:lte   rac   src   cti   security   call   form   mysql   format   

原文地址:https://www.cnblogs.com/deepsealin/p/12901796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!