O que é trigger?

SQL

17/10/2016

Oi gente! estou começando a mexer com banco de dados agora. E me deparei com essa tal de trigger. Já entendi como fazer as queries normais, select, update, etc. Agora estou vendo alguns termos novos, e trigger foi um deles. Alguém pode me explicar para que serve? Vale a pena usar?
Larissa Aguiar

Larissa Aguiar

Curtidas 0

Melhor post

Luiz Santos

Luiz Santos

17/10/2016

Trigger (gatilho) são programas dentro do banco de dados, que são executados (disparados) automaticamente quando um comando DML (INSERT, DELETE ou UPDATE) é executado dentro do banco.

Espero ter conseguido ser claro.

Grande abs
GOSTEI 2

Mais Respostas

Diego Silva

Diego Silva

17/10/2016

Foi bem objetivo Luiz. Acho que ficou claro para ela entender.
GOSTEI 0
Larissa Aguiar

Larissa Aguiar

17/10/2016

Oi, obrigada! Esqueci de agradecer rs
GOSTEI 0
Jones Granatyr

Jones Granatyr

17/10/2016

Uma aplicação prática pode ser o seguinte: quando uma venda é feita (comando insert na tabela de vendas), automaticamente é feito um update na tabela de produtos para diminuir a quantidade em estoque do produto vendido

A vantagem é que não precisamos fazer isso via programação, fica tudo centralizado no banco de dados e a execução é mais rápida
GOSTEI 2
Larissa Aguiar

Larissa Aguiar

17/10/2016

Obrigada Jones!
GOSTEI 0
POSTAR