[firebase-br] Trigger nao da certo

Nelio Vieira neliodv em gmail.com
Ter Abr 17 13:28:51 -03 2007


CREATE trigger tabela_q_ja_foi_inserida_ai0 for tabela_q_ja_foi_inserida
active after insert position 0
AS
begin
 insert into tabela_a_ser_alterada (campo1, campo2, campo3, campo4, campo5,
campo6)
           values (new.campo1, new.campo2, new.campo3, new.campo4,
new.campo5, new.campo6);
end


Em 17/04/07, Marco A. <marcobolacha em yahoo.com.br> escreveu:
>
> se alguem souber uma outra forma de eu atualizar a tabela com dados do
> ultimo registro gravado na outra tabela
> agradeço
>
> CREATE trigger tabela_q_ja_foi_inserida_ai0 for tabela_q_ja_foi_inserida
> active after insert position 0
> AS
> begin
>   insert into tabela_a_ser_alterada (campo1, campo2, campo3, campo4,
> campo5,
> campo6)
>             values ((select new.campo1, new.campo2, new.campo3, new.campo4
> ,
> new.campo5, new.campo6  from tabela_q_ja_foi_inserida where codigo =
> (select
> max(codigo) from tabela_q_ja_foi_inserida)));
> end
>
> retorna o erro
>
> Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Invalid command.
> count of column list and variable list do not match.
>
>
>
>
>
> ______________________________________________
> 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
>



-- 
-----------------------------------
Nélio Diniz Vieira (ndvsky)



Mais detalhes sobre a lista de discussão lista