[firebase-br] triggers para Atualização de Campo
MAURICIO COSTA
maximmumsistemas em gmail.com
Qui Ago 30 11:19:36 -03 2012
O que você esta se referindo são triggers das tabelas do banco. No delphi
você têm os eventos after post, bofore insert, after insert, no firebird
você se refere a isto:
CREATE OR ALTER TRIGGER PRODUTOS_AI0 FOR PRODUTOS
ACTIVE AFTER INSERT POSITION 0
AS
begin
if (new.idcodigo is not null) then
begin
insert into produtos1 (idproduto, valor) values (new.idcodigo,
new.valor);
end
end
a sintase é o seguinte:
creada uma trigger na tabela PRODUTOS esta chama-se TRIGGER PRODUTOS_AI0
pois AI0 A de AFTER I (i maiusculo) de INSERT e POSITION 0 se houver outra
programada no evento esta sera disparada primeiro.
Em 30 de agosto de 2012 07:40, gabriel immich
<gabrielfernandoi em gmail.com>escreveu:
> Como sou novato e estou acompanhando o firebase estou com duvidas.
> Gostaria de saber em relação a este nome: PRODUTOS_AI0, PRODUTOS1_1, por
> que _AI0? e por que 1_1? se o nome das tabelas tem o nome de PRODUTOS E
> PRODUTOS_1.
> PRODUTOS_AI0, PRODUTOS1_1 seriam novas tabelas?
>
> Obrigado
>
> Em 29 de agosto de 2012 20:38, Guto & Michellane Araújo <
> gutogleberty em gmail.com> escreveu:
>
> > Obrigado a todos.funcionou perfeitamente.
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista