allancmm
-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por allancmm
-
-
Por Favor, alguém me de um auxilio, preciso fazer a seguinte trigger no Oracle:
ao alterar a quantidade em estoque de um produto, não deve ser permitido um estoque negativo. Ao alterar o preço de venda de um produto, a data/hora de término do último registro do produto na tabela HistoricoPrecoVenda (aquele com data/hora de término nula) deve ser alterado para a data/hora do sistema. E ainda, um novo registro deve ser inserido na tabela HistoricoPrecoVenda com o código do produto, seu novo preço de venda, a data/hora de início inicializada com a data/hora do sistema e a data/hora de término inicializada com valor nulo. Isso cria um histórico das alterações de preço de venda do produto;
Tabela Produto Tabela HistoricoPrecoVenda
CodProd (Pk) codPro (FK)
---------------- dataHoraInicio (date)
descricao ---------------
precoCusto dataHoraTermino
precoVenda precoVenda
qtdeEstoque
Sei que é dificil, mas se alguém souber, me ajude, valeu
As tabelas ficaram desconfiguradas
TabelaProduto
codPro (PK)
descricao
precoCusto
precoVenda
estoque
Tabela HistoricoPrecoVenda
codProd (PK)
dataHoraInicio
-----------------
dataHoraTermino
precoVenda
DataHoraTermino fica com NULL ate que um novo preço seja dado a aquele produto, quando então ela deve receber a data e hora do sistema, e uma nova tupla deve ser inserida pra compor o historico
Dúvida no Oracle/Sql
em Demais Bancos
Postado
é, comecei a desenvolver mas surgiu as duvida, mas vou da uma olhada neste link