FROM dbo.seat Seats
INNER JOIN INSERTED Bookings
ON Bookings.noSeat = Seats.noSeat
Ich glaube nicht, dass Sie diesen Codeblock in Ihrem Trigger benötigen, da Sie bereits erwähnt haben, dass Sie Ihre Seats-Tabelle in der Zeile aktualisieren:
UPDATE Seats SET
Ich würde vorschlagen, dass Sie es so umschreiben und es erneut versuchen:
UPDATE Seats SET
status = Bookings.statusBooked
WHERE Bookings.noSeat = Seats.noSeat
Außerdem würde ich Ihnen vorschlagen, stattdessen das Schlüsselwort "neu" zu verwenden, wenn INSERTED, da ich selbst einige Probleme mit Triggern hatte und diesen Vorschlag erhalten habe. Hoffe, es hilft Ihnen! Das war meine Frage zu Triggern ... Jemand hat darauf geantwortet, Sie können sich auch darauf beziehen, hier ist der Link: