Created
November 17, 2015 16:03
-
-
Save alxsimo/c21c81f977132787ccb9 to your computer and use it in GitHub Desktop.
[DB2] Sample trigger
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| CREATE TABLE ARTICA.GANADORES_PREMIO_GAMIFICACION ( | |
| ID_AUT_USUARIO BIGINT NOT NULL, | |
| IDENTIFICADOR VARCHAR(255), | |
| FECHA TIMESTAMP, | |
| EMAIL VARCHAR(255) | |
| ); | |
| -- TRIGGER 100 POINTS GAMIFICATION | |
| CREATE TRIGGER FULL_POINTS_GAMIFICATION | |
| AFTER UPDATE ON AUT_USUARIO | |
| REFERENCING OLD AS O NEW AS N | |
| FOR EACH ROW MODE DB2SQL | |
| BEGIN ATOMIC | |
| IF (N.PUNTOS_GAMIFICACION = 100) THEN | |
| INSERT INTO GANADORES_PREMIO_GAMIFICACION(ID_AUT_USUARIO, IDENTIFICADOR, FECHA, EMAIL) | |
| VALUES(N.ID_AUT_USUARIO, N.IDENTIFICADOR, CURRENT_TIMESTAMP, N.NOMBRE); | |
| END IF; | |
| END |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment