Array
(
)

Problema com trigger que funcionava na versão 1.5

Edson Souza
   - 29 out 2009

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.

Emerson Higuchi
   - 30 out 2009

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;"

0
|
0