5.3.2 film_not_in_stock 存储过程

描述

film_not_in_stock 存储过程用于确定给定商店中是否还有任何给定电影的副本未在库存中(租出)。

参数
  • p_film_id: 要检查的电影的 ID,来自 film 表的 film_id 列。

  • p_store_id: 要检查的商店的 ID,来自 store 表的 store_id 列。

  • p_film_count: 一个 OUT 参数,用于返回未在库存中的电影副本数量。

返回值

此过程将生成一个包含未在库存中的电影副本的库存 ID 号的表,并返回(在 p_film_count 参数中)一个指示该表中行数的计数。

使用示例
mysql> CALL film_not_in_stock(2,2,@count);
+--------------+
| inventory_id |
+--------------+
|            9 |
+--------------+
1 row in set (0.01 sec)

Query OK, 1 row affected (0.01 sec)

mysql> SELECT @count;
+--------+
| @count |
+--------+
|      1 |
+--------+
1 row in set (0.00 sec)