Netflixに似た映画配給会社からのレンタル数を追跡する列にトリガーを追加する、かなり単純なトリガーを作成しようとしています。
私が焦点を当てている列は次のとおりです。
- 映画(
movie_id, movie_title, release_year, num_rentals
) - Customer_rentals(
item_rental_id, movie_id, rental_date_out, rental_date_returned
)
私の現在のトリガーは次のようになります。
CREATE TRIGGER tr_num_rented_insert
ON customer_rentals FOR INSERT
AS
BEGIN
UPDATE movies
SET num_rentals=num_rentals+1
WHERE customer_rentals.movie_id=movies.movie_id;
END;
エラーを返します:
メッセージ4104、レベル16、状態1、プロシージャtr_num_rented_insert、7行目
マルチパート識別子「customer_rentals.movie_id」をバインドできませんでした。
movie_idと一致させ、レンタル数に1を加えたいだけです。