PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेज - ट्रिगर के रूप में अपडेट स्टेटमेंट

अपडेट ट्रिगर में आपको 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;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL कस्टम सप्ताह संख्या - पहला सप्ताह जिसमें 1 फरवरी शामिल है

  2. PostgreSQL 13 . के साथ तार्किक प्रतिकृति विभाजन

  3. postgresql:त्रुटि डुप्लिकेट कुंजी मान अद्वितीय बाधा का उल्लंघन करता है

  4. PostgreSQL से R . में फ़ाइलें आयात करना

  5. जब कोई py.test चुपचाप लटक जाए तो क्या करें?