これは簡単なバージョンです-あなたは非正規化しています-これは良い考えではありません。代わりに、部屋の数を残して時間を照会する必要があります。
CREATE TRIGGER UpdateNoRooms AFTER INSERT AS
BEGIN
UPDATE Houses h
SET h.NumberOfRooms = h.NumberofRooms+1 WHERE :new.HouseName = h.Name;
END;
これは簡単なバージョンです-あなたは非正規化しています-これは良い考えではありません。代わりに、部屋の数を残して時間を照会する必要があります。
CREATE TRIGGER UpdateNoRooms AFTER INSERT AS
BEGIN
UPDATE Houses h
SET h.NumberOfRooms = h.NumberofRooms+1 WHERE :new.HouseName = h.Name;
END;