Estou querendo aprender a programar e comecei um projeto que simula uma loja online, mas no momento estou tendo problemas para criar um código que possa realizar a mudança em cascata de valor em todas a tabelas.
Exemplo: Mudar o valor na tabela item e na tabela encomenda tenha a mudança no valor cobrado.
Implementação de Triger para mudança em cascata
-
- Rank: Estagiário Júnior
- Mensagens: 1
- Registrado em: Dom, 06 Dez 2020 6:24 pm
- Localização: Rio de Janeiro
- dr_gori
- Moderador
- Mensagens: 5024
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
É possível fazer isso com trigger.
Mas o ideal é que o preço esteja em apenas 1 lugar, de forma que basta alterar o preço na tabela de preços e pronto.
Mas como o objetivo é aprender, você pode criar uma trigger FOR EACH ROW AFTER UPDATE do campo valor.
Dentro dessa trigger, você faz o update nas outras tabelas.
Avisa se tiver alguma dificuldade ou se você ta tendo algum erro.
Mas o ideal é que o preço esteja em apenas 1 lugar, de forma que basta alterar o preço na tabela de preços e pronto.
Mas como o objetivo é aprender, você pode criar uma trigger FOR EACH ROW AFTER UPDATE do campo valor.
Dentro dessa trigger, você faz o update nas outras tabelas.
Avisa se tiver alguma dificuldade ou se você ta tendo algum erro.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante