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

केस स्टेटमेंट के साथ ट्रिगर बनाना

इसे इस तरह जाना चाहिए:

CREATE OR REPLACE TRIGGER SETCOMISSIONRATE 
AFTER INSERT ON USERS FOR EACH ROW
WHEN (new.role_id = 2)
BEGIN
    INSERT INTO COMISSION_RATE (username, comission_rate)
    VALUES (:new.username, 0);
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. sysdate और dbtimezone Oracle डेटाबेस में भिन्न हैं

  2. Oracle PL/SQL:DML पैकेज ऑनलाइन बनाएँ

  3. डेटाबेस में एकाधिक तालिकाओं का लेखा परीक्षा इतिहास

  4. डालने के दौरान अद्वितीय बाधा उल्लंघन:क्यों? (आकाशवाणी)

  5. Oracle SQL विश्लेषणात्मक क्वेरी - पुनरावर्ती स्प्रेडशीट की तरह कुल चल रहा है