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

Oracle PL/SQL ट्रिगर केवल तभी चलेगा जब 9-5 घंटों के बाद डेटा में परिवर्तन किया जाएगा

आप दिन के समय के आधार पर यह नियंत्रित नहीं कर सकते कि ट्रिगर सक्रिय होगा या नहीं। हालाँकि, आप ट्रिगर में तर्क जोड़ सकते हैं ताकि आप केवल कुछ घंटों के बीच इतिहास तालिका में डेटा सम्मिलित करें। कुछ इस तरह

IF( to_number( to_char(sysdate, 'hh24')) >= 17 or
    to_number( to_char(sysdate, 'hh24')) < 7 )
THEN
  INSERT INTO employee_history...
END IF;



  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. ORA-14551:किसी क्वेरी के अंदर DML ऑपरेशन नहीं कर सकता

  3. Oracle SQL इन्सर्ट ट्रिगर टू हैश पासवर्ड काम नहीं कर रहा है (CHAR के साथ समस्या)

  4. संख्यात्मक क्वेरी का उपयोग कर JFreeChart ORACLE

  5. Oracle:पैकेज के अंदर संग्रहीत कार्यविधि को कॉल करें