问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql的存储过程怎么写?

发布网友 发布时间:2022-04-22 00:14

我来回答

1个回答

热心网友 时间:2023-07-10 02:30

1、delimiter // ,声明分隔符:DELIMITER是分割符的意思,因为MySQL默认以";"为分隔符,如果我们没有声明分割符,那么编译器会把存储过程当成SQL语句进行处理,则存储过程的编译过程会报错,所以要事先用DELIMITER关键字申明当前段分隔符,这样MySQL才会将";"当做存储过程中的代码,不会执行这些代码(这里如果不懂的话,你可以通过试错的方法来理解)。
2、编写存储过程的格式:CREATE PROCEDURE([[IN |OUT |INOUT ]参数名数据类形...])
例子:
  1)create procere proc1(out s int) // 只有输出
  2)create procere proc2(in p_in bigint) // 只有输入
  3)create procere proc15() // 没有输入与输出
  4)create procere demo_multi_param(in id bigint,in name varchar(32),out c int) //多输入与输出
3、过程体的开始与结束使用BEGIN与END进行标识。
4、select count (*) into s from student; // 过程体,一系列的逻辑语句,sql语句
5、delimiter ; 用完了之后要把分隔符还原。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 手提式CO2灭火器的四项使用步骤 mysql 怎么写存储过程 如何在CentOS 7中使用SSL/TLS加固FTP服务器进行安... ”手提式二氧化碳灭火器适用于扑救哪些类型的火灾?“ 公众怎么申请? mysql存储过程和函数怎么写 手提式二氧化碳灭火器注意不能 求助,CentOS7系统加固和/etc/pam.d/system-auth mysql load 语句能写入存储过程吗 手提式二氧化碳是把二氧化碳气态灌进钢瓶内吗 求助,CentOS7系统加固和/etc/pam.d/system-auth-L... mysql数据库存储过程怎么写 mysql存储过程及流程控制? 手提式二氧化碳灭火器自出厂日起有效期是多久? 如何申请公共 mysql怎么调用out参数的存储过程? 怎样用农村淘宝买东西? 怎么退出农村淘宝的服务站绑定 我是买家 mysql 存储过程 是什么意思 mysql的存储过程怎么传入数组参数 Linux服务器加固满足等保三级要求 手提式二氧化碳灭火器和手提式干粉灭火器的外观区别 centos7基线修复命令求解 怎么写mysql存储过程,并用php调用它 Mysql存储过程 这么写是否正确? linux安全加固后怎样登录后台 怎么写mysql存储过程,并用php调用它? 手提二氧化碳灭火器以气态灌进钢瓶 mysql写一个存储过程 写一个Mysql存储过程 二氧化碳灭火器可不可以扑救钾,钠,镁金属类的火灾 centos 7怎么修复win7系统引导 mysql 存储过程 的HelloWorld 怎么写 linux centOS7 系统崩溃,无法进入系统如何恢复? 如何申请公共 mysql存储过程的写法。 梵克雅宝四叶草的材质 centos 7 系统封装 用Mysql存储过程写一个存储过程 VCA+Au750+JB530545四叶草项链价格?