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

नया ट्रिगर बनाने का प्रयास करते समय SQL त्रुटि

चरण 1 : आपको फंक्शन बनाने की जरूरत है जो उस फंक्शन में टाइप ट्रिगर लौटाता है, आपको नीचे की तरह SQL ऑपरेशन का उल्लेख करना चाहिए:

CREATE FUNCTION trigger_function() RETURNS TRIGGER AS $$
BEGIN
    DELETE FROM ctg 
    WHERE ctg.id_ctg = old.lft
    AND   ctg.id_ctg = old.rgt;
END
$$
LANGUAGE plpgsql;

चरण 2 : और फिर इस तरह से डिलीट करने के बाद कॉल करने के लिए टेबल पर ट्रिगर बनाएं:

CREATE TRIGGER ctg_el_del 
AFTER DELETE ON ctg
FOR EACH ROW
EXECUTE PROCEDURE trigger_function();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL में शर्तों के साथ अद्वितीय बाधा

  2. अगर PostgreSQL मेमोरी यूटिलाइजेशन हाई है तो क्या चेक करें

  3. PostgreSQL 9.3:संघ दो कॉलम एक में

  4. कई-से-अनेक SQL-कीमिया और Postgresql से हटाना

  5. repmgr की घोषणा 2.0RC2