Ir para conteúdo

POWERED BY:

Arquivado

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

alecrz

Trigger em Postgresql

Recommended Posts

Oii pessoal

Estou fazendo um sistema de gerenciamento de vendas e estoque

Tenho as seguintes tabelas:

25is0ef.png

Fiz essa trigger

Mas não está dando certo


Olhem a trigger que fiz




-- Function: public.estoque()

-- DROP FUNCTION public.estoque();

CREATE OR REPLACE FUNCTION public.estoque()
RETURNS trigger AS
$BODY$
BEGIN
-- ------------------------
-- OPERAÇÕES SÓ PARA INSERT
-- ------------------------
IF (TG_OP = 'INSERT') THEN
UPDATE item.estoque
SET estoque = estoque - new.quantidade
WHERE id = new.venda_id;

RETURN NEW;
END IF;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION public.estoque()
OWNER TO postgres;




Mas não esta funcionando

Alguém pode me ajudar?


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.