call语句的作用是


本文摘自PHP中文网,作者(*-*)浩,侵删。

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

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

语法注意事项:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

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教程栏目进行学习!

以上就是call语句的作用是的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

call语句的作用是

更多相关阅读请进入《call语句》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...