创建存储过程和函数
(1)创建存储过程
create procedure 存储过程名 ([proc_parameter[,…]])
[characteristic…]routine_body
(2)创建函数
create function 函数名([func_parameter[,…]]) returns type [characteristic…]routine_body
调用存储过程或函数
(1)调用存储过程
call 存储过程名(参数列表)
(2)调用函数 Select 函数名(参数列表)
修改存储过程或函数
修改存储过程: alter procedure 存储过程名 [charactristic…]
修改函数: alter function 函数名 [charactristic…]
删除存储过程或函数
说明:一次只能删除一个存储过程或者函数,并且要求有该过程或函数的alter routine 权限
删除存储过程: drop procedure [if exists] 存储过程名
删除函数: drop function [if exists] 函数名
查看存储过程或函数
1.查看存储过程或函数的状态:
show {procedure|function} status like 存储过程或函数名
2.查看存储过程或函数的定义:
show create {procedure|function} 存储过程或函数名
3.通过查看information_schema.routines了解存储过程和函数的信息(了解) select * from rountines where rounine_name =存储过程名|函数名
本文详细介绍了在SQL中如何创建、调用、修改和删除存储过程与函数,包括语法示例和操作指南,帮助读者掌握存储过程和函数的使用技巧。
2256

被折叠的 条评论
为什么被折叠?



