sql >> Database teknologi >  >> RDS >> Oracle

Oprettelse af en trigger med en sagserklæring

Det skulle gå sådan her:

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. Henter kun et fast antal rækker i MySQL

  2. Sådan udføres kun en trigger, når en specifik kolonne er opdateret (SQL-server)

  3. Er Mysql UUID_SHORT() sammenlignelig med UUID()

  4. Sådan sletter du poster i DB med mySQL ved hjælp af group by