FROM dbo.seat Seats
INNER JOIN INSERTED Bookings
ON Bookings.noSeat = Seats.noSeat
मुझे नहीं लगता कि आपको अपने ट्रिगर में कोड के इस ब्लॉक की आवश्यकता है क्योंकि आपने पहले ही उल्लेख किया है कि आप अपनी सीट तालिका को लाइन में अपडेट कर रहे हैं:
UPDATE Seats SET
मेरा सुझाव है कि आप इसे इस तरह फिर से लिखें और पुनः प्रयास करें:
UPDATE Seats SET
status = Bookings.statusBooked
WHERE Bookings.noSeat = Seats.noSeat
इसके अलावा, मैं आपको सुझाव दूंगा कि यदि INSERTED के बजाय 'नया' कीवर्ड का प्रयास करें और उपयोग करें क्योंकि मुझे स्वयं ट्रिगर्स के साथ कुछ समस्याएं थीं और मुझे यह सुझाव मिला। आशा है कि यह आपकी मदद करेगा! ट्रिगर्स पर यह मेरा प्रश्न था... किसी ने इसका उत्तर दिया, आप इसका भी उल्लेख कर सकते हैं, यहां लिंक है: