16.5 调用存储过程和函数
调用存储过程和调用函数的方式稍有区别,调用存储过程使用的是CALL语句,而调用函数使用的是SELECT语句。
16.5.1 调用存储过程
1.语句说明
调用存储过程使用的是CALL语句,语法格式如下:
CALL proc_name ([parameter[,…]])
语法格式说明:
·CALL:调用存储过程的关键字;
·proc_name:调用存储过程的名称;
·parameter:存储过程定义的参数列表,当创建存储过程时没有定义参数列表,则参数列表为空。
2.简单示例
调用名称为SelectAllData的存储过程,在MySQL命令行中执行命令。
mysql> CALL SelectAllData();
+---------+-----------+------------------+---------+---------+---------------------+
| id | t_name | t_category | t_price | t_sto