You are on page 1of 1

3.

-
CREATE VIEW film_list AS
SELECT
film.film_id AS "film_id",
film.title AS "title",
language.name AS "language",
film.description AS "description",
GROUP_CONCAT(CONCAT(actor.first_name,
' ',actor.last_name)
separator ',') AS actors
FROM
film
LEFT JOIN language ON film.language_id = language.language_id
LEFT JOIN film_actor ON film.film_id = film_actor.film_id
LEFT JOIN actor ON actor.actor_id = film_actor.actor_id
GROUP BY film.film_id;
6.-
DELIMITER //
CREATE PROCEDURE ins_inventory (IN titulo VARCHAR(255), IN almacen TINYINT(3))
BEGIN
DECLARE variable SMALLINT(5) DEFAULT NULL;
DECLARE mensaje VARCHAR(7) DEFAULT "Fracaso";
SELECT film_id INTO variable FROM film WHERE title = titulo;
IF variable IS NOT NULL THEN
BEGIN
SET mensaje = "Exito";
INSERT inventory (film_id, store_id) VALUES (titulo, almacen);
END;
END IF;
SELECT mensaje;
END//
DELIMITER ;

You might also like