mysql创建存储过程的代码(MySQL修改存储过程的详细步骤)
类别:数据库 浏览量:838
时间:2022-01-20 00:54:48 mysql创建存储过程的代码
MySQL修改存储过程的详细步骤前言
在实际开发中,业务需求修改的情况时有发生,这样,不可避免的需要修改存储过程的特征
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修改存储过程的文章就介绍到这了,更多相关MySQL修改存储过程内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/nangeali/article/details/76285427
您可能感兴趣
- python中怎么连接mysql(python远程连接MySQL数据库)
- phpmysql怎么搭建(PHP使用PDO、mysqli扩展实现与数据库交互操作详解)
- mysql出现的问题及解决方法(mysql升级到5.7时,wordpress导数据报错1067的问题)
- mysql查看死锁记录(mysql查看死锁与去除死锁示例详解)
- 怎么用docker中的mysql连接数据库(解决Docker之mysql容器数据库更改不生效的问题)
- mysql更新数据库表中的数据语法(Mysql联表update数据的示例详解)
- mysql创建存储过程的代码(MySQL修改存储过程的详细步骤)
- centos7怎么安装mysql(Centos7 mysql数据库安装及配置实现教程)
- sysbenchmysql性能跑分(MySQL性能压力基准测试工具sysbench的使用简介)
- mysql的默认隔离级别(再有人问你MySQL的隔离级别是什么,就把这篇文章发给他!)
- mysql mvcc 底层原理(浅析MySQL - MVCC)
- mysql从入门到实践万字详解(mysql基础知识扫盲)
- mysql 高效分页(MySQL 分页查询的优化技巧)
- mysql 多表连接查询(MySQL多表查询的具体实例)
- python和mysql实战(由Python编写的MySQL管理工具代码实例)
- MySQL中interactive_timeout和wait_timeout
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
- 英语难学吗(初中英语难学吗)
- 如何追女孩子(如何追女孩子的技巧和方法)
- 是不是快乐全被你拿走了(而是你得到的)
- 世界上只有妈妈好(世界上只有妈妈好的歌词)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
热门推荐
- dockerregistry原理(解决Docker x509 insecure registry的问题)
- 如何用tomcat部署web项目(一文搞懂如何部署启动多个tomcat并移植项目)
- log4net 使用
- css如何设置简写代码(10个CSS简写/优化技巧整理)
- css继承属性有哪些(CSS特殊性、继承与层叠)
- docker容器管理技巧(Docker容器编排实现过程解析)
- python去除字符串中间的空格(Python去除字符串前后空格的几种方法)
- 云服务器操作系统怎么选(云服务器选择Linux还是windows操作系统比较好?)
- win10下ftp服务器怎么配置(个人主机如何搭建FTP服务器?win10版本)
- 数据库最大连接池max pool size