在 MySQL 中创建储存过程的语法很难记,除非你经常跟储存过程打交道,原因很简单,语法不是什么小笑话。如果你通过命令行控制 MySQL,你需要记住准确的语法。一个快速示例可以很好的帮助你做到这点。近期的 MySQL 入门教程中,我们能看到《如何查找第二高的工资》以及《如何在一个语句中链接3个表》;在MySQL 入门教程中,我们能够看到很多关于如何创建储存过程 和如何利用 IN 和 OUT 参数调用存储过程的示例。这些示例都很简单,能够很好的帮助你理解 MySQL 中创建带参数存储过程的语法。这些示例已在 MySQL 5.5 中通过测试。我们将用下面的雇员表创建并测试这些储存过程:
01 | mysql> select * from employee; |
02 | + --------+----------+---------+--------+ |
03 | | emp_id | emp_name | dept_id | salary | |
04 | + --------+----------+---------+--------+ |
05 | | 103 | Jack | 1 | 1400 | |
06 | | 104 | John | 2 | 1450 | |
07 | | 108 | Alan | 3 | 1150 | |
08 | | 107 | Ram | NULL | 600 | |
09 | + --------+----------+---------+--------+ |
10 | 4 rows in set (0.22 sec) |
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。