在实际开发中,业务需求修改的情况时有发生,这样,不可避免的需要修改存储过程的特征
MySQL中,使用ALTER语句修改存储过程的特性

语法格式
ALTER {PROCEDURE | FUNCTION} sp_name [characteristic……]

参数说明

Sp_name,表示存储过程或函数的名称
characteristic,表示要修改存储过程的哪个部分
Characteristic的取值如下
CONTAINS SQL,表示子程序包含SQL语句,但是,不包含读或写数据的语句
NO SQL,表示子程序中,不包含SQL语句
READS SQL DATA,表示子程序中,包含读数据的语句
MODIFIES DATA,表示子程序中,包含写数据的语句
SQL SECURITY {DEFINER | INVOKER},指明谁有权限来执行
DEFINER,表示只有定义者,自己才能够执行
INVOKER,表示调用者可以执行
COMMENT’string’,表示注释信息

修改存储过程CountProc1的定义
将读写权限,改为MODIFIES SQL DATA,并指明调用者可以执行

查看修改后的信息

目前,MySQL还不提供对已存在的存储过程的代码修改
如果,一定要修改存储过程的diam,必须,先将存储过程删除之后,在重新编写代码,或者创建一个新的存储过程

MySQL修改存储过程相关推荐

  1. MySQL修改存储过程(ALTER PROCEDURE)

    在实际开发过程中,业务需求修改的情况时有发生,这样,不可避免的需要修改 MySQL 中存储过程的特征 . 基本语法 可以使用 ALTER PROCEDURE 语句修改存储过程的某些特征. 语法格式如下 ...

  2. 4、MySQL修改存储过程(ALTER PROCEDURE)

    在实际开发过程中,业务需求修改的情况时有发生,所以修改 MySQL 中的存储过程是不可避免的. MySQL 中通过 ALTER PROCEDURE 语句来修改存储过程.本节将详细讲解修改存储过程的方法 ...

  3. Mysql修改存储过程相关权限问题

    Mysql的存储过程相关权限问题 在使用mysql数据库经常都会遇到这么一个问题,其它用户定义的存储过程,现在使用另一个用户却无法修改或者删除等:正常情况下存储过程的定义者对它有修改.删除的权限:但是 ...

  4. mysql修改存储过程名称的sql_修改SQL SERVER内置存储过程_mysql

    sqlserver估计是为了安装或者其它方面,它内置了一批危险的存储过程.能读到注册表信息,能写入注册表信息,能读磁盘共享信息等等--各位看到这儿,心里可能会在想,我的网站中有其它的代码,又不像查询分 ...

  5. mysql 存储过程改用户_Mysql修改存储过程相关权限问题

    在使用mysql数据库经常都会遇到这么一个问题,其它用户定义的存储过程,现在使用另一个用户却无法修改或者删除等:正常情况下存储过程的定义者对它有修改.删除的权限:但是其它的用户就要相于的授权,不然无法 ...

  6. mysql %type_mysql 存储过程 %type

    MYSQL修改存储过程的访问权限 版权声明:本文为博主原创文章,未经博主允许不得转载.https://blog.csdn.net/inforstack/article/details/80547478 ...

  7. mysql 查询存储过程 速度_查询mysql过程

    MySql 使用explain分析查询 今天写了个慢到哭的查询,想用explain分析下执行计划,后来发现explain也是有局限性的: EXPLAIN不会告诉你关于触发器.存储过程的信息或用户自定义 ...

  8. mysql 常见存储过程,MYSQL存储过程

    # 存储过程 存储过程是一组为了完成特定功能的预先创建并使用指定名称存储在数据库服务器上的sql语句集合,用户可以通过指定存储过程的名称并给定参数来调用并执行.存储过程是可编程的函数,在数据库中创建并 ...

  9. mysql 存储过程无效_用VC通过DLL包连接MySQL,执行存储过程后,再执行其他查询无效?解决方法...

    用VC通过DLL包连接mysql,执行存储过程后,再执行其他查询无效? MYSQL mysql; mysql_init(&mysql); mysql_real_connect(&mys ...

最新文章

  1. php类使用场景,php类与对象得使用场景
  2. 天籁obd接口针脚定义_OBD协议介绍
  3. VS编译器安装Eigen
  4. yum更换国内源、yum下载rpm包、源码包安装
  5. 2017.9.29 谁能赢呢? 思考记录
  6. Tricks(三十)—— 获取高维向量邻域的方法
  7. ef core code first from exist db
  8. 11. 文件上传漏洞
  9. mysql中计算日期整数差
  10. 《大话数据结构》-1-数据结构绪论-基本概念-数据,数据结构,逻辑结构,物理结构等
  11. 一路山水到了这僻静的温柔乡
  12. 锅炉给水泵flash_锅炉给水泵故障实例
  13. 基于Heka+Flume+Kafka+ELK的日志系统
  14. Java小程序 个人缴税
  15. linux大型机如何下载数据,如何从大型机传输PS文件到Linux服务器?
  16. 20160411_使用老毛桃破解电脑密码
  17. 剑指Offer题目:从扑克牌中随机抽 5 张牌,判断是不是顺子,即这 5 张牌是不是连续的。 2-10 为数字本身,A 为 1,J 为 11,Q 为 12,K 为 13,而大小王可以看成任意的 数字。
  18. 前端优化 - 收藏集 - 掘金
  19. 25岁西装男子地铁痛哭:成年人的崩溃,都是从缺钱开始的
  20. stc15w系列单片机——TCRT5000(寻迹传感器)与光敏传感器(附代码)

热门文章

  1. Android ViewPager实现多个图片水平滚动
  2. 第六十七篇、OC_UITableView head下拉图片放大的效果
  3. [转]Cocos2d-x观察者模式
  4. BLE-NRF51822教程10—动态密码(配对码)
  5. Ubuntu16.04在线安装MongoDB详细教程
  6. Syntax error, annotations are only available if source level is 1.5 or greater.
  7. 波卡链Substrate (6)Babe协议一“基本概念”
  8. C++ Primer 5th笔记(chap 16 模板和泛型编程)类模板特例化
  9. EOS 核心功能 (2) nodeos
  10. 石墨烯区块链(6)开发实例