MySQL存储过程与函数篇,修改特性及删除

 时间:2024-10-22 19:11:32

MySQL中,管理存储过程或函数势必涉及到需要修改以及删除部分内容,使用ALTER语句可以修改存储过程或函数的特性,使用DROP语句可以删除存储过程或函数。

工具/原料

电脑

MySQL

Navicat等数据库可视化管理插件

创建测试用例

1、创建用于测试的存储过程CREATE PROCEDURE test_1(IN invalue INT(11),OUT outvalue INT(11))BEGIN set outvalue = 100 * invalue;END;

MySQL存储过程与函数篇,修改特性及删除

修改存储过程或函数的定义

1、MYSQL不提供存储过程或函数的代码修改,只能修改存储过程或函数的定义,如果一定要修改存储过程或函数的代码,需要删除原来的代码,并创建新的同名存储过程

MySQL存储过程与函数篇,修改特性及删除

4、修改当前存储过程定义:ALTER PROCEDURE test_1 MODIFIES SQL DATA SQL SECURITY INVOKER;

MySQL存储过程与函数篇,修改特性及删除

6、修改存储函数的定义示例查询当前存储函数相关定义:SELECT SPECIFIC_NAME,SQL_DATA_ACCESS,ROUTINE_COMMENT FROM information_schema.ROUTINES where ROUTINE_NAME='test_2';

MySQL存储过程与函数篇,修改特性及删除

8、再次查询存储函数相关定义,查看修改结果SELECT SPECIFIC_NAME,SQL_DATA_ACCESS,ROUTINE_COMMENT FROM information_schema.ROUTINES where ROUTINE_NAME='test_2';

MySQL存储过程与函数篇,修改特性及删除

2、删除存储过程DROP PROCEDURE IF EXISTS test_1;

MySQL存储过程与函数篇,修改特性及删除

4、删除存储方法DROP FUNCTION IF EXISTS test_2;

MySQL存储过程与函数篇,修改特性及删除
  • 从oracle官网下载JavaMail所需jar的操作流程
  • TeeChart绘图控件的安装方法
  • IDEA创建Java Web项目
  • 怎样修改eclipse的默认字符集和修改中文乱码
  • 如何使用java中的ArrayList常用方法
  • 热门搜索
    香港旅游网 祁连山旅游 塞浦路斯旅游 大理洱海旅游攻略 峨眉山旅游路线 江苏无锡旅游 山西大同旅游景点大全 去凤凰旅游攻略 丽江市旅游局 丰顺旅游