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

अद्यतन Oracle 11g के बाद ट्रिगर के माध्यम से मूल्य अद्यतन कर रहा है

ट्रिगर के लिए नीचे दिए गए कोड का उपयोग करें।परिवर्तन किए गए:

  1. अद्यतन के बाद के बजाय अद्यतन से पहले का उपयोग करना।
  2. आईडी का मान सेट करना जो पहले था। (आईडी फ़ील्ड को कभी भी संशोधित नहीं किया जाएगा)

    CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;

नोट: अपडेट से पहले: के साथ

  • आप किसी दृश्य पर पहले ट्रिगर नहीं बना सकते।
  • आप अपडेट कर सकते हैं :नए मान.
  • आप अपडेट नहीं कर सकते :OLD मान.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DPI-1047:64-बिट Oracle क्लाइंट लाइब्रेरी लोड नहीं की जा सकती

  2. GI 19c RPM पैकेज मैनेजर डेटाबेस

  3. सेट ऑपरेटरों का उपयोग करने के लिए SQL क्वेरी को कनवर्ट करें

  4. Oracle.Dataaccess जीएसी में है। क्या मैं अपने द्वारा उपयोग किए जाने वाले संस्करण को नियंत्रित कर सकता हूं?

  5. कैसे एक स्ट्रिंग oracle से दिनांक स्वरूप निकालने के लिए?