十、存储过程和函数
- 创建存储过程--//定义开始结束
- 创建带参数的存储过程
- 通过`call`语句调用存储过程
- 查看存储过程
- 查看存储过程的状态
- 查看存储过程的定义
- 删除存储过程
- 修改存储过程
创建存储过程–//定义开始结束
// 定义结束
delimiter // CREATE PROCEDURE ShowStuScore1()
BEGIN
SELECT *
FROM tb_students_score; END //
创建带参数的存储过程
通过call
语句调用存储过程
// 通过call语句调用存储过程
delimiter ; CALL GetStu('李军')
查看存储过程
查看存储过程的状态
// 查看存储过程的状态
SHOW PROCEDURE STATUS LIKE 'GetStu';
查看存储过程的定义
// 查看存储过程的定义
show CREATE PROCEDURE GetStu;
删除存储过程
// 删除存储过程
drop PROCEDURE
修改存储过程
只能修改存储过程的状态
,修改内容
必须先删除
再修改
// 修改存储过程
ALTER PROCEDURE showstuscore MODIFIES SQL DATA SQL SECURITY INVOKER;