mysql> CREATE PROCEDURE FILM_IN_STOCK(IN P_FILM_ID INT,IN P_STORE_ID INT , OUT P_FILM_COUNT INT)
-> READS SQL DATA
-> BEGIN
-> SELECT INVENTORY_ID
-> FROM INVENTORY
-> WHERE FILM_ID=P_FILM_ID
-> AND STORE_ID=P_STORE_ID
-> AND INVENTORY_IN_STOCK(INVENTORY_ID);
->
-> SELECT FOUND_ROWS() INTO P_FILM_COUNT;
-> END $$
Query OK, 0 rows affected (0.14 sec)
-> READS SQL DATA
-> BEGIN
-> SELECT INVENTORY_ID
-> FROM INVENTORY
-> WHERE FILM_ID=P_FILM_ID
-> AND STORE_ID=P_STORE_ID
-> AND INVENTORY_IN_STOCK(INVENTORY_ID);
->
-> SELECT FOUND_ROWS() INTO P_FILM_COUNT;
-> END $$
Query OK, 0 rows affected (0.14 sec)
解决方案 »
- MYSQL GroupBY -JOIN的优化
- 请教:Java连接MySQL的一个问题
- 初学mysql数据库,有些命令不知道怎么搞
- 求批量更新MySQL语句
- 系统升级,数据库名未改变,表结构有变更,如何在系统运行时,将旧表中的数据同步到新表
- 主从配置问题
- Mysql中如何按记录条数排序?
- 帮忙优化个语句吧
- 求助~~~大神,装了xampp,mysql启动不了。。怎么办@!!!急
- mysql 5.6.22 centos 7下安装完成后 默认密码是什么 在哪里找 没开安全模式默认不为空的!!
- mysql中如何根据某一字段排序后再每10个元素中按照另一字段排序?
- 求助!!!关于MySQL不能启动的问题!!
读取此sql了
[characteristic ...] routine_body
characteristic:
LANGUAGE SQL
| [NOT] DETERMINISTIC
| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
| COMMENT 'string'
READS SQL DATA表示子程序包含读数据的语句,但不包含写数据的语句。