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

पीएल/एसक्यूएल ट्रिगर एक टेबल पर INSERT से दूसरी टेबल अपडेट करने के लिए

इसे आजमाएं:

सिंटेक्स होगा

CREATE OR REPLACE TRIGGER test_trig
AFTER INSERT OR UPDATE ON tableA
FOR EACH ROW

BEGIN
  UPDATE tableB
  SET columnZ = columnZ + 1
  WHERE tableB.columnX = :NEW.columnX;
END test_trig; 
/

:new.columnX तालिका A कॉलमX का संदर्भ देता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle रेगेक्स के साथ समस्या

  2. क्यों काफ्का jdbc varchar के बजाय BLOB के रूप में सम्मिलित डेटा कनेक्ट करें

  3. कैसे पता करें कि Oracle में कोई विशेष तालिका कब बनाई गई थी?

  4. Oracle - sql_text को क्रिएट/अल्टर/ग्रांट स्टेटमेंट के लिए 20 वर्णों तक छोटा कर दिया गया?

  5. Oracle पैकेज का हिस्सा बदलना