Ativar Trigger??

Delphi

03/07/2003

Como faço para ativar um trigger, pois primeira vez que estou usando,
por exemplo: tabela produtos e tabela itens, quero atualizar meu campo qdeatual na tabela produtos quando eu inserir um item na minha tabela itens, veja o trigger abaixo se está correto.

SET TERM #;
CREATE TRIGGER ATUAEST FOR ITENSREQ
AFTER INSERT AS
BEGIN
UPDATE PRODUTOS SET QDEATUAL = QDEATUAL-NEW.QDE
WHERE CODIGO=NEW.CODIGO;
END
SET TERM;

Obrigado a todos

Jelves


Jelves

Jelves

Curtidas 0

Respostas

Fred

Fred

03/07/2003

uma trigger nao precisa ser ativada durante a programação

SET TERM #;
CREATE TRIGGER ATUAEST FOR ITENSREQ
ACTIVE AFTER INSERT AS // APENAS COLOQUE O ACTIVE ALI
BEGIN
UPDATE PRODUTOS SET QDEATUAL = QDEATUAL-NEW.QDE
WHERE CODIGO=NEW.CODIGO;
END
SET TERM;


e toda vez que voce inserir alguma coisa na tabela ITENSREQ ela sera executada 8)


GOSTEI 0
Jelves

Jelves

03/07/2003

obrigado, Fred.


GOSTEI 0
POSTAR