Fórum Ativar Trigger?? #167614

03/07/2003

0

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

Responder

Posts

03/07/2003

Fred

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)


Responder

Gostei + 0

03/07/2003

Jelves

obrigado, Fred.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar