Problema com trigger que funcionava na versão 1.5

29/10/2009

0

Estou migrando o Firebird da versão 1.5 para versão 2.1 e uma das triggers que antes compilavam agora apresentam o seguinte erro:

Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
CAIXA.CODIGO.
At line 5, column 58.

A trigger é a seguinte:

CREATE OR ALTER TRIGGER TRIG_DELETA_CAIXA FOR CAIXA
ACTIVE BEFORE DELETE POSITION 0
AS
begin
  delete from caixa_mensalidades where cod_caixa = caixa.codigo;
end

Agradeço qualquer ajuda.
Edson Souza

Edson Souza

Responder

Posts

30/10/2009

Emerson Higuchi

Está acusando que naum tem a coluna caixa.codigo, acho q vc tem q colocar o valor old, pq vc ta usando trigger, entaum provavemente seria:

"delete from caixa_mensalidades where cod_caixa = old.codigo;"
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar