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

SQL त्रुटि - ट्रिगर/फ़ंक्शन इसे नहीं देख सकता है

एक स्टेटमेंट लेवल ट्रिगर (यानी FOR EACH ROW . के बिना क्लॉज) हमेशा अपडेट रहेगा सभी भुगतान तालिका में रिकॉर्ड, मुझे नहीं लगता कि इसकी आवश्यकता है। केवल संबंधित उत्पादों के अपडेट के लिए, इस ट्रिगर का उपयोग करें:

create trigger PROD_TOTAL
after insert ON Products
for each row
begin
    update Payments
    set ProdTotal = :new.ProdPrice * :new.ProdQuantity
    WHERE PayProdId = :new.ProdId ;
end;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल में रेगेक्स द्वारा अल्पविराम से अलग सूची से डुप्लीकेट कैसे हटाएं लेकिन मुझे डुप्लीकेट मान नहीं चाहिए?

  2. उन कर्मचारियों को खोजने के लिए प्रश्न जिन्होंने अपनी नौकरी की भूमिकाओं के संबंध में अपनी पात्र छुट्टी से अधिक लिया है

  3. चर की जाँच करते समय गलत प्रकार की ओरेकल अभिव्यक्ति

  4. SQL क्वेरी में Oracle सहयोगी सरणी का उपयोग कैसे करें

  5. java.library.path में कोई ocijdbc9 नहीं है