トリガーについて質問があります
Owner テーブルに、その所有者がレンタルしたすべての伝票の合計レンタル料金を表す TotalRental という列が含まれているとします。テキストに示されているスタイルに従って、次のトリガーのコードを記述します。
a.MarinaSlip テーブルに行を挿入するとき、適切な所有者の合計レンタル料金にレンタル料金を追加します。
ここに私のSQLがあります
CREATE TRIGGER add_rentalfee
ON MarinaSlip
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
UPDATE Owner
SET TotalRental = TotalRental + RentalFee
FROM Owner INNER JOIN MarinaSlip ON Owner.OwnerNum = MarinaSlip.OwnerNum
WHERE owner.OwnerNum = MarinaSlip.OwnerNum
END
GO
あなたがSQLに慣れていないことを伝えることができるように、問題は、行を挿入すると、テーブル内のすべての行が変更され、必要なものだけでなく、何が間違っているのか、どうすれば修正できるのかを説明してください。