存储过程的应用

本文详细介绍了在SQL中如何创建、调用、修改和删除存储过程与函数,包括语法示例和操作指南,帮助读者掌握存储过程和函数的使用技巧。

创建存储过程和函数

(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 =存储过程名|函数名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值