अपडेट ट्रिगर में आपको NEW
modify संशोधित करना चाहिए रिकॉर्ड। साथ ही, आपको NEW
return वापस करने की आवश्यकता हो सकती है प्रक्रिया से रिकॉर्ड।
इसलिए, आपको अपनी बजाय निम्नलिखित प्रक्रिया का उपयोग करना चाहिए:
CREATE FUNCTION update_country () RETURNS TRIGGER AS $$
BEGIN
IF (TG_OP = 'UPDATE') THEN
NEW.country = 'France';
END IF;
RETURN NEW;
END; $$ LANGUAGE plpgsql;