A TRIGGER ou GATILHO, nada mais é do que uma “procedure” que é disparada conforme um acontecimento, para alteraçoes em tabelas temos os seguintes eventos:
BEFORE INSERT - Dispara uma vez antes de uma transação INSERT
BEFORE INSERT FOR EACH ROW - Dispara antes de cada novo registro criado/inserido.
AFTER INSERT - Dispara uma vez depois de uma transação INSERT
AFTER INSERT FOR EACH ROW - Dispara depois de cada novo registro criado/inserido.
BEFORE UPDATE - Dispara uma vez antes de uma transação UPDATE
BEFORE UPDATE FOR EACH ROW - Dispara antes de cada novo registro alterado.
AFTER UPDATE - Dispara uma vez depois de uma transação UPDATE
AFTER UPDATE FOR EACH ROW - Dispara depois de cada novo registro alterado.
BEFORE DELETE - Dispara uma vez antes de uma transação DELETE
BEFORE DELETE FOR EACH ROW - Dispara antes de cada novo registro apagado.
AFTER DELETE - Dispara uma vez depois de uma transação DELETE
AFTER DELETE FOR EACH ROW - Dispara depois de cada novo registro apagado.
T+
Nenhum comentário:
Postar um comentário