CALL语句可以用声明为OUT或的INOUT参数的参数给它的调用者传回值。

它也“返回”受影响的行数,客户端程序可以在SQL级别通过调用ROW_COUNT()函数获得这个数,从C中是调用the mysql_affected_rows() C API函数来获得。(推荐学习:MySQL视频教程)

语法注意事项:1,MySQL 存储过程中的每条语句的末尾,都要加上分号 “;”

...

declare c int;

if a is null then

set a = 0;

end if;

...

end;

2,注释是 -- ; MySQL 存储过程的参数不能指定默认值

3,不能在 MySQL 存储过程中使用 “return” 关键字。

set c = a + b;

select c as sum;

end;

4. 调用 MySQL 存储过程时候,需要在过程名字后面加“()”,即使没有一个参数,也需要“()”

call pr_no_param();

5. 因为 MySQL 存储过程参数没有默认值,所以在调用 MySQL 存储过程时候,不能省略参数。可以用 null 来替代。

call pr_add(10, null);

更多MySQL相关技术文章,请访问MySQL教程栏目进行学习!

mysql中的call关键字_call语句的作用是相关推荐

  1. 会mysql不会sql_不是吧,不会有人还不知道MySQL中具实用的SQL语句

    原标题:不是吧,不会有人还不知道MySQL中具实用的SQL语句 目录 实用的SQL 1.插入或替换 2.插入或更新 3.插入或忽略 4.SQL中的if-else判断语句 5.指定数据快照或备份 6.写 ...

  2. mysql中的 explain 关键字学习笔记

    explain 查看sql的执行计划,使用该关键字可以查看分析sql 语句在 mysql 中的执行步骤,索引的使用,可以检查该sql 语句和表结构的性能瓶颈,在sql 优化中工作可以说该关键字是相关开 ...

  3. jq取第一个子元素为select_Java修行第036天---MySQL中的子查询,分页语句,三大范式...

    学习目标: 1.掌握子查询 2.了解正则表达式 3.理解索引的作用和创建索引 4.了解用户管理 5.掌握分页语句 6.了解执行计划和数据库引擎 7.理解数据库设计的三大范式 综合程序图: 1 子查询知 ...

  4. 在MySQL中,一条查询语句是如何执行的

    MySQL 基本架构示意图 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分: Server 层 包括连接器.查询缓存.分析器.优化器.执行器等,涵盖 MySQL 的大多数核心服务功 ...

  5. MySQL中的describe关键字

    今天写代码的时候,老是提示在You have an error in your SQL syntax; check the manual that corresponds to your MySQL ...

  6. mysql中多表联合查询语句_mysql中的多表联合查询语句是什么

    mysql中的多表联合查询语句是:[select 语句1 union [union 选项] select 语句2 union [union 选项] select 语句n].多表联合查询结果是将多个se ...

  7. mysql存储引擎查看语句,在MySQL中,可以使用(??)语句查看MySQL服务器采用的默认存储引擎...

    在MySQL中,可以使用(??)语句查看MySQL服务器采用的默认存储引擎 答:SHOW VARIABLES; 名词解释:顾姑冠 答:蒙古族已婚妇女的首服,由帽子.冠体.披幅.系带.冠顶.羽毛五部分组 ...

  8. mysql中version是关键字_mysql关键字

    在今儿hibernate执行save方法的时候显示sql语法错误 Sql代码 You have an error in your SQL syntax; check the manual that c ...

  9. 其实 MySQL 中的 like 关键字也能用索引

    上篇文章中,松哥和大家分享了索引的两个使用规则: 索引上不要使用函数运算. 使用覆盖索引避免回表. 当然,凡事有个度,用哪一种策略也要结合具体的项目来定,不能为了 SQL 优化而抛弃了业务. 今天,松 ...

最新文章

  1. 毫米波雷达、ADAS中的应用以及毫米波雷达的检测、测距、测速和角度测量
  2. IOS性能调优系列:使用Time Profiler发现性能瓶颈
  3. Ubuntu16.04下arm-linux-gcc交叉编译环境搭建
  4. 作为面试官的一点小感想
  5. 2021-04-14 Matlab实现模糊聚类分析 FCM
  6. 类加载机制-双亲委派,破坏双亲委派--这一篇全了解
  7. 数据结构与算法---笔记
  8. 单链表排序(冒泡排序)(C语言)
  9. java占位符填充_程序员:深入理解Java虚拟机,对象的内存布局
  10. 针式打印机风格英文字体_可爱漂亮的圣诞节和新年贺卡艺术字体推荐!
  11. ANSYSworkbench中skewness解释
  12. Android 汽车电子功能安全模块化设计思路
  13. 《Accurate eye center localisation by means of gradients》论文阅读
  14. Go学习笔记_环境搭建
  15. python基础教程:python+OpenCV实现车牌号码识别
  16. 联想微型计算机设置从u盘启动,联想笔记本设置u盘为第一启动项教程
  17. 小米盒子4S Pro好不好,对比当贝盒子B1有什么缺点
  18. 笨方法学python 习题9
  19. Java 1077 互评成绩计算
  20. ABP中使用MySql数据库

热门文章

  1. jpeg header parser
  2. 针对虚幻3引擎渲染底层的效率优化
  3. chinanet免费wifi登陆器
  4. 项目管理:一个“赢”字概括信息系统十大领域
  5. Spring中的普通bean和工厂bean
  6. 检测到错误页面web应用服务器版本信息泄露
  7. 谈半年绩效了,我顺便给自己做了个总结
  8. html5 canvas绘制树叶,使用HTML5 Canvas绘制毕达哥拉斯树
  9. fullcalendar显示出勤日_FullCalendar日历插件应用之数据展现(一)
  10. 海量数据处理——倒排索引