[firebase-br] duvidas com triger

Marco aurelio em infoh.com.br
Qua Out 27 13:11:19 -03 2004


Verdade tinha esquecido deste detalhe
<----------------------------------------------------->

Boa tarde grupo estou com a seguinte duvida tenho uma tabela de produtos que
guardo as informacoes dos produtos "produto_pk"  idfornecedor idproduto
markup nome etc e outra que eu guardo o as informacoes que a empresa usa com
mais frequencia "produto_estoque" preco qtde etc.
Minha duvida é a seguinte eu consigo fazer um triger para atualizar a tabela
"produto_estoque" fazendo a multiplicação do valor do campo custo que esta
na tabela  "produto_pk"  pelo markup que esta na mesma tabela  e atualizar o
campo preco que esta na tabela "produto_estoque" quando  o produto_pk de uma
tabela for igual ao produto_fk da outra tabela?
A interface do programa que eu estou fazendo é em php e para fazer na
interface fica um pouco lento por isso gostaria de fazer com triger e eu
tinha imaginado algo + - assim mais não esta dando certo alguem poderia me
dar uma forca?

CREATE TRIGGER PRODUTO_PK_ FOR PRODUTO_PK ACTIVE AFTER INSERT OR UPDATE
POSITION 0 AS
begin  update produto_estoque set VENDA = (MARKUP * CUSTO),
where  (PRODUTO_PK = PRODUTO_FK)

end







----- Original Message ----- 
From: "Marcilio Soares" <marciliosoares em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, October 27, 2004 3:02 PM
Subject: Re: [firebase-br] duvidas com triger


> Cara !!!!
> Reescreve a msg sem acentos.
>  Seu email chegou todo doidinho !
> Mas resumindo... vc quer atualizar saldos via trigger ? E isso ? Sim da
pra
> fazer e funciona lindamente !
>
> ----- Original Message ----- 
> From: "Marco" <aurelio em infoh.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, October 27, 2004 11:46 AM
> Subject: [firebase-br] duvidas com triger
>
>
> >     Boa tarde grupo estou com a seguinte duvida tenho uma tabela de =
> > produtos que guardo as informa=E7=F5es dos produtos "produto_pk"  =
> > idfornecedor idproduto markup nome etc e outra que eu guardo o as =
> > informa=E7=F5es que a empresa usa com mais frequencia "produto_estoque"
=
> > pre=E7o qtde etc.
> > Minha duvida =E9 a seguinte eu consigo fazer um triger para atualizar a
=
> > tabela  "produto_estoque" fazendo a multiplica=E7=E3o do valor do campo
=
> > custo que esta na tabela  "produto_pk"  pelo markup que esta na mesma =
> > tabela  e atualizar o campo preco que esta na tabela "produto_estoque" =
> > quando  o produto_pk de uma tabela for igual ao produto_fk da outra =
> > tabela?=20
> > A interface do programa que eu estou fazendo =E9 em php e para fazer na
=
> > interface fica um pouco lento por isso gostaria de fazer com triger e eu
=
> > tinha imaginado algo + - assim mais n=E3o esta dando certo alguem =
> > poderia me dar uma for=E7a?
> >
> > CREATE TRIGGER PRODUTO_PK_ FOR PRODUTO_PK ACTIVE AFTER INSERT OR UPDATE
=
> > POSITION 0 AS
> >
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>






Mais detalhes sobre a lista de discussão lista