💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
## 存储过程操作 #### 创建过程 语法: ~~~ Create procedure 过程名字([参数列表]) Begin 过程体 End 结束符 ~~~ 如果过程体中只有一条指令,那么可以省略begin和end ~~~ mysql> create procedure show() -> select * from user; ~~~ 过程基本上也可以完成函数对应的所有功能. ~~~ delimiter $$ //将定界符改为$$ create procedure myshow() begin ##求1到100之间的和 declare i int default 1; ##declare sum int default 0; set @sum = 0; ##开始循环获取结果 while i < 100 do ##求和 set @sum = @sum + i; set i = i + 1; end while; ##显示结果 select @sum; end $$ ~~~ #### 查看过程 查看过程与查看函数完全一样:除了关键字. ~~~ 查看全部存储过程:show procedure status [like ‘pattern’]; ~~~ #### 查看过程创建语句 语法: ~~~ show create procedure 过程名称; ~~~ 调用过程 过程:没有返回值,select不可能调用. 调用过程有专门的语法:call 过程名([实参列表]); ~~~ call 过程名称(); ~~~ #### 删除过程 语法 : ~~~ drop procedure 过程名称; ~~~