[firebase-br] Trigger de update

Jhosef Marks jhosef em gmail.com
Qui Jul 5 16:18:04 -03 2007


Mas pq naum pode ser no after insert???

Em 05/07/07, Rubem Nascimento da Rocha <djpardalrocha em hotmail.com> escreveu:
>
>
> CREATE TRIGGER TabelaA_AfterUpdate FOR TabelaAACTIVE BEFORE INSERT
> POSITION 0ASBEGIN  IF (NEW.campo1 = '0' OR NEW.campo1 = '4') THEN
> NEW.campo2 = 'S';  ELSE    NEW.campo2 = 'N';END
>
> Ela (a trigger) precisa ser BEFORE INSERT, pq se vc fizer AFTER INSERT vc
> ñ conseguirá efetuar a atualização.
> Sds.> Date: Thu, 5 Jul 2007 15:48:19 -0300> From: jhosef em gmail.com> To:
> lista em firebase.com.br> Subject: [firebase-br] Trigger de update> > Como eu
> posso fazer um trigger que verifica um campo se ele tem os valores> '0' ou
> '4' e atualiza outro campo da mesma tabela com o valor 'S' e caso> naum
> encontre '0' ou '4' atualize com 'N', pensei no seguinte...> Essa trigger
> precisa ser disparada depois de ser inserido o registro...> > Verifica se o
> campo1 da tabelaA eh igual a '0' ou '4'> Se sim -> update tabelaA set campo2
> = 'S'> Se nao -> update tabelaA set campo2 = 'N'> > O problema eh como me
> referir ao registro certo e como fazer isso na> linguagem PSQL???> > -- >
> Jhosef Marks de Carvalho> Delphi Developer> Fone: +55 11 9453-6472>
> http://groups.google.com/group/soumaisdelphi>
> ______________________________________________> FireBase-BR (
> www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua
> configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para
> consultar mensagens antigas: http://firebase.com.br/pesquisa
> _________________________________________________________________
> Receba as últimas notícias do Brasil e do mundo direto no seu Messenger
> com Alertas MSN! É GRÁTIS!
> http://alertas.br.msn.com/
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Jhosef Marks de Carvalho
Delphi Developer
Fone: +55 11 9453-6472
http://groups.google.com/group/soumaisdelphi



Mais detalhes sobre a lista de discussão lista