Lar Bases de dados O que é gatilho de banco de dados? - o que é techopedia

O que é gatilho de banco de dados? - o que é techopedia

Índice:

Anonim

Definição - O que significa Trigger de Banco de Dados?

Um acionador de banco de dados é um código armazenado que é executado imediatamente após um evento predefinido. É usado para garantir o desempenho coordenado das ações relacionadas. Embora a implementação varie, todos os principais bancos de dados relacionais suportam acionadores.

Techopedia explica o acionador de banco de dados

Por exemplo, um aplicativo de recursos humanos (RH) exige que todo gerente de funcionário receba um email informativo imediatamente após o envio da solicitação de licença de um funcionário. Quando um registro é gravado em uma tabela que armazena solicitações de afastamento de funcionários, um gatilho criado é acionado e invoca o procedimento de envio de email ao gerente.


Outro uso comum do acionador é salvar dados originais importantes, em seu estado inalterado, para manter uma trilha de auditoria ou garantir que os dados originais permaneçam acessíveis em caso de alterações acidentais. Por exemplo, o mesmo aplicativo de RH pode conter um gatilho que é executado quando os dados bancários de um funcionário são alterados. O gatilho primeiro salva as informações originais em outra tabela; isso permite a modificação de dados.

O que é gatilho de banco de dados? - o que é techopedia