Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mateushim

trigger nao compila

Recommended Posts

é o seguinte

fiz uma trigger e ela nao esta funcionando

ela esta em itens da venda, e quando do um comit pra gravar a venda quero que diminua no estoque

so que ta dando esse erro

 

Dynamic SQL Error.

SQL error code = -206.

Column unknown.

VENDAS_ITENS.QTDE_ITENS.

Unknown ISC error 336397208.

essa é a trigger

 

update PRODUTOS

set PRODUTOS.QTDE_ESTOQUE_PRODUTOS = PRODUTOS.QTDE_ESTOQUE_PRODUTOS - VENDAS_ITENS.QTDE_ITENS

where produtos.ID_PRODUTOS = VENDAS_ITENS.ID_PRODUTO;

banco de dados é o firebird

e a ferramente é sql manager lite

Compartilhar este post


Link para o post
Compartilhar em outros sites
mateushim esta dando este erro por que você esta dando o update no tabela PRODUTOS e esta tentando setar com o valor da tabela VENDAS_ITENS, pelo menos no Firebird não funciona simplesmente colocar o nome da tabela.nome do campo, no caso do update você vai ter que fazer um subselect na tabela VENDAS_ITENS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.