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.
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
Curtir tópico
+ 0
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;"
"delete from caixa_mensalidades where cod_caixa = old.codigo;"
Responder
Clique aqui para fazer login e interagir na Comunidade :)