The film_not_in_stock stored procedure is
used to determine whether there are any copies of a given film
not in stock (rented out) at a given store.
p_film_id: The ID of the film to be
checked, from the film_id column of the
film table.
p_store_id: The ID of the store to
check for, from the store_id column of
the store table.
p_film_count: An OUT
parameter that returns a count of the copies of the film
not in stock.
This procedure produces a table of inventory ID numbers for
the copies of the film not in stock, and returns (in the
p_film_count parameter) a count that
indicates the number of rows in that table.
mysql>CALL film_not_in_stock(2,2,@count);+--------------+ | inventory_id | +--------------+ | 9 | +--------------+ 1 row in set (0.02 sec) Query OK, 0 rows affected (0.02 sec) mysql>SELECT @count;+--------+ | @count | +--------+ | 1 | +--------+ 1 row in set (0.00 sec)
