Fórum Trigger ?? #43072
13/03/2004
0
Preciso de uma trigger que ao ser inserido um novo pedido ele cheque se o código do pedido não possui está vinculado a uma tabela itens de pedido, ou seja gravei o pedido mais o seu código não esta associada a tabela itens. Estou com essa intenção para não deixar gravado somente os pedido sem os seus itens.
Tabela Pedido: CodPedido, CodCliente, Total, Data,
Tabela ItensPedido: CodItens, CodPedido, Qtde, CodProduto.
Estou começando a desenvolver em BD e estou usando Firebird 1.5.
Alguém podeira ajudar-me. E + alguem tem material sobre triggers e SP
Tabela Pedido: CodPedido, CodCliente, Total, Data,
Tabela ItensPedido: CodItens, CodPedido, Qtde, CodProduto.
Estou começando a desenvolver em BD e estou usando Firebird 1.5.
Alguém podeira ajudar-me. E + alguem tem material sobre triggers e SP
Oziasl
Curtir tópico
+ 0
Responder
Posts
13/03/2004
Afarias
|Preciso de uma trigger que ao ser inserido um novo pedido ele cheque
|se o código do pedido não possui está vinculado a uma tabela itens de
|pedido, {...}
Veja, não dá pra vc fazer isso pq vai entrar em parafuso!! O [b:ec01ccae72]Item[/b:ec01ccae72] para ser cadastrado, deve haver um [b:ec01ccae72]Pedido[/b:ec01ccae72] antes... se o [b:ec01ccae72]Pedido[/b:ec01ccae72] para ser cadastrado precisar haver um [b:ec01ccae72]Item[/b:ec01ccae72] como é vai ser???
Lembre-se q os dados são inseridos sequencialmente no banco (INSERTS)
O q vc poderia fazer é uma espécie de ´rotina de validação´ (em um StoredProc) dai vc teria de executar esta rotina em algum momento após todo procedimento de cadastro do pedido haver terminado (passando o número do pedido) para verificar se o mesmo é válido! -- sei lá, só uma idéia!
T+
|se o código do pedido não possui está vinculado a uma tabela itens de
|pedido, {...}
Veja, não dá pra vc fazer isso pq vai entrar em parafuso!! O [b:ec01ccae72]Item[/b:ec01ccae72] para ser cadastrado, deve haver um [b:ec01ccae72]Pedido[/b:ec01ccae72] antes... se o [b:ec01ccae72]Pedido[/b:ec01ccae72] para ser cadastrado precisar haver um [b:ec01ccae72]Item[/b:ec01ccae72] como é vai ser???
Lembre-se q os dados são inseridos sequencialmente no banco (INSERTS)
O q vc poderia fazer é uma espécie de ´rotina de validação´ (em um StoredProc) dai vc teria de executar esta rotina em algum momento após todo procedimento de cadastro do pedido haver terminado (passando o número do pedido) para verificar se o mesmo é válido! -- sei lá, só uma idéia!
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)