溫馨提示×

Sakila數(shù)據(jù)庫中的存儲過程示例

小樊
82
2024-08-06 21:27:15
欄目: 云計算

在Sakila數(shù)據(jù)庫中創(chuàng)建一個存儲過程,該存儲過程接受一個參數(shù),查詢并返回指定電影的詳細信息。

以下是一個示例存儲過程的SQL代碼:

DELIMITER $$

CREATE PROCEDURE GetFilmDetails(IN film_id INT)
BEGIN
    SELECT film_id, title, description, rental_rate, release_year
    FROM film
    WHERE film_id = film_id;
END$$

DELIMITER ;

在這個示例中,我們創(chuàng)建了一個名為GetFilmDetails的存儲過程,該存儲過程接受一個整數(shù)參數(shù)film_id。存儲過程從film表中選取指定film_id的電影信息,并返回film_id、title、description、rental_raterelease_year字段的值。

要調(diào)用這個存儲過程,可以使用以下SQL語句:

CALL GetFilmDetails(1);

這將返回film_id為1的電影的詳細信息。

0