[firebase-br] RES: Erro migração FB 1.5 para 2.1 trigger

Cyber Guido cyberguido em gmail.com
Qui Abr 7 14:54:51 -03 2011


  Danilo,

Tente

CREATE OR ALTER trigger t01_clientes_au0 for t01_clientes
active before update position 1
AS
   declare variable teste01 VARCHAR(1);
   declare variable teste02 INTEGER;
   declare variable teste03 INTEGER;

begin

   if (NEW.ativo = 'I') then
   BEGIN

     SELECT first 1
       T21.teste01,
       T21.teste02,
       T21.teste03
     FROM
       t21_venda t21
     WHERE
       T21.cd_cliente = NEW.cd_cliente
     INTO
       :teste01,
       :teste02,
       :teste03 ;

     UPDATE t21_venda t21
     SET
       T21.teste01_hist = :teste01,
       T21.teste02_HIST = :teste02,
       t21.teste03_hist = :teste03
     WHERE
       T21.cd_cliente = old.cd_cliente;

   END

end

Se não funcionar, nos passe um script de criação da tabela t21_venda com 
a definição dos campos.

-- 
Até,
Carlos



On 07/04/2011 14:09, Danilo wrote:
> Olá ..
>
> Já testei com e sem os dois pontos também amigo
>
> Danilo
> ______________________________________________
> 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