MySQL PROCEDURE 存储过程

 时间:2024-10-14 11:03:03

1、语法一:无参DELIMITER ;;CREATE PROCEDURE 名称() BEGIN SQL语句; END ;;DELIMITER ;;图中为student的数据

MySQL PROCEDURE 存储过程

2、创建一个名为getMaxAge的存储过程,用来查询学生表中最大年龄DELIMITER ;;CREATE PROCEDURE getMaxAge() BEGIN SELECT MAX(age) FROM student; END ;;DELIMITER ;;

MySQL PROCEDURE 存储过程

3、调用存储过程CALL getMaxAge()图中为显示结果

MySQL PROCEDURE 存储过程

4、语法二:有参(多个参数用英文逗号隔开)DELIMITER ;;CREATE PROCEDURE 名称( 参数名称 类型, 参数名称 类型) BEGIN SQL语句; END ;;DELIMITER ;;

5、创建一个按年龄查询学生的存储过程DELIMITER ;;CREATE PROCEDURE selectByAge( ageValue INT) BEGIN SELECT * FROM student WHERE age = ageValue; END ;;DELIMITER ;;

MySQL PROCEDURE 存储过程

6、查询20岁的学生调用存储过程CALL selectByAge(20)

MySQL PROCEDURE 存储过程

7、如果想修改过程体只能删除存储过程再重新创建删除存储过程语法DROP PROCEDURE 存储过程名称删除getMaxAge存储过程DROP PROCEDURE getMaxAge

MySQL PROCEDURE 存储过程
MySQL PROCEDURE 存储过程
MySQL PROCEDURE 存储过程
  • 苏州市民卡的用途
  • 无纸化传真新宠儿——CimFax传真服务器
  • 360浏览器如何打开下载完成提示音
  • 如何办理上海市居住证,办理居住证条件和流程
  • SAP 如何查看前端打印的日志文件路径
  • 热门搜索
    关于水资源的手抄报 社会实践手抄报 一年级手抄报怎么写 数学天地手抄报 法制安全手抄报图片 爱国的手抄报内容 与文明同行手抄报 关于节俭的手抄报 校园安全知识手抄报 十二生肖手抄报