# 存储过程
用来存储和记录一系列 sql 语句,封装起来,可节省占用,还可指定修改人,更安全。
对象 - 可编辑性 - 存储过程
![](https://box.kancloud.cn/470c673df8691cc33ede719966801ae0_275x478.png)
可以选查询-指定模板参数的值来进行设定,比如author,create date 等。
![](https://ws1.sinaimg.cn/large/006tKfTcgy1fsu1fhii4sj30b60crgmz.jpg)
![](https://ws3.sinaimg.cn/large/006tKfTcgy1fsu1gr77efj30f504maai.jpg)
![](https://ws4.sinaimg.cn/large/006tKfTcgy1fsu1et2awhj30kh08v3zu.jpg)
# 用 myslq
如果用 mysql 的话,则需要先修改终止符号,将“;”分号变成“$”,以便封装代码
```
delimiter $
create procedure proc_1( ) // 括号内可带参数
begin
select * from dbo.审核信息; // begin 和end 之间的是要封装的系列语句
end $
delimiter ; //此时再将结束关键符改成“;”分号即可
```
调用语法,用 call `call proc_1( )`
删除语法,用 drop `drop proc_1( )`