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

स्तंभ के अद्यतन पर Oracle SQL ट्रिगर

WHEN क्लॉज का इस्तेमाल करें:

create or replace
  TRIGGER ADD_CREATE_DT 
  after UPDATE of approved ON articles 
  for each row
  when (new.approved = 'Y')
  BEGIN
  :new.create_dt := sysdate;
  END;

या अगर इस्तेमाल करें:

create or replace
  TRIGGER ADD_CREATE_DT 
  after UPDATE of approved ON articles 
  for each row
  BEGIN
  if :new.approved = 'Y' then
   :new.create_dt := sysdate;
  end if;
  END;

इस मामले में, WHEN अधिक उपयुक्त और कुशल है।



  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 OR + IN से OR + EXISTS को ऑप्टिमाइज़ करता है जो बहुत धीमा है

  2. यह क्वेरी Oracle में मर्ज कार्टेशियन जॉइन का कारण क्यों बनेगी?

  3. एक गैर-अद्वितीय अनुक्रमणिका को एक अद्वितीय अनुक्रमणिका में बदलें

  4. Oracle कनेक्शन पूल क्लास

  5. जाने में Oracle से कैसे जुड़ें