[firebase-br] duvidas com triger

Marco aurelio em infoh.com.br
Qui Out 28 13:27:04 -03 2004


Seria algo assim
CREATE TRIGGER TG_PRPK_UPDATE FOR PRODUTO_PK ACTIVE AFTER INSERT OR UPDATE
POSITION 0 AS
begin UPDATE PRODUTO_ESTOQUE SET
 PRODUTO_ESTOQUE.VALOR=CUSTO*(1+MARKUP/100) WHERE
 PRODUTO_ESTOQUE.PRODUTO_FK=PRODUTO_PK
end

esta dando um erro no end ele diz toquen unknown eu uso Database Workbench
v2.4.2 o que sera que pode ser?


----- Original Message ----- 
From: "Marcilio Soares" <marciliosoares em yahoo.com.br>
To: "FireBase-Forum" <lista em firebase.com.br>
Sent: Thursday, October 28, 2004 2:59 PM
Subject: Fw: [firebase-br] duvidas com triger


> faz uma trigger after post na tabela produto_pk e cria um update da
> seguinte
>  forma:
>
>  UPDATE PRODUTO_ESTOQUE SET
>  PRODUTO_ESTOQUE.VALOR=CUSTO*(1+MARKUP) WHERE
>  PRODUTO_ESTOQUE.PRODUTO_FK=PRODUTO_PK
>
>  Assim quando vc algerar qualquer coisa na tabela produto_pk ela vai mudar
o
>  custo na tabela e produto_estoque campo valor.
>  To considerando que vc guardou o valor de MARKUP em decimal e nao em
>  pecentual. Caso contrario vc multimplica por(1+markup/100) e fica tudo
bem
>  tb
>  Seria isso ?
>
> > Lembrando
> > ----- Original Message ----- 
> > From: "Marco" <aurelio em infoh.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Wednesday, October 27, 2004 3:23 PM
> > Subject: Re: [firebase-br] duvidas com triger
> >
> >
> > > Essa formatação do outlook é uma m...
> > > novamente a tabela produto_pk tem os campos produto_pk, custo, markup
e
> a
> > > tabela produto_estoque produto_fk,qtde, preco
> > > o que eu gostaria de fazer é o seguinte qdo o usuario alterar o custo
ou
> > > o markup da primeira tabela o triger multiplicar o valor do custo pelo
> > > markup e atualizar o valor do preco na outra tabela seguindo a chave
> > > estrangeira  produto_pk  =  produto_fk.
> > > desde já muito obrigado...
> > >
> > > ----- Original Message ----- 
> > > From: "Marco" <aurelio em infoh.com.br>
> > > To: "FireBase" <lista em firebase.com.br>
> > > Sent: Wednesday, October 27, 2004 3:08 PM
> > > Subject: Re: [firebase-br] duvidas com triger
> > >
> > >
> > >>
> > >> ----- Original Message ----- 
> > >> From: "Marcilio Soares" <marciliosoares em yahoo.com.br>
> > >> To: "FireBase" <lista em firebase.com.br>
> > >> Sent: Wednesday, October 27, 2004 3:28 PM
> > >> Subject: Re: [firebase-br] duvidas com triger
> > >>
> > >>
> > >> > Com certeza que sim... Vamos ver...
> > >> > Poe a estrutura simplificada dos campos e tabelas a manipular !
Vamos
> > > ver
> > >> o
> > >> > que faremos para montar a trigger
> > >>
> > >> Beleza Obrigado pela ajuda
> > >> a  minha tabela  produto_pk tem os campos
> e
> > > a
> > >> produto_estoque tem
> > >>  produto_pk
> > >> produto_fk
> > >>  classe_fk
> > >> preco
> > >>  produto
> > >> qtde
> > >>  custo
> > >>  markup
> > >>     o que eu gostaria de fazer é o seguinte qdo o usuario alterar o
> custo
> > > ou
> > >> o markup da primeira tabela o triger multiplicar o valor do custo
pelo
> > >> markup e atualizar o valor do preco na outra tabela seguindo a chave
> > >> estrangeira  produto_pk  =  produto_fk.
> > >> desde já muito obrigado...
> > >>
> > >>
> > >>
> > >> ______________________________________________
> > >> 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
> > >
> >
> >
>
>
>
> ______________________________________________
> 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