Ativar Trigger??
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
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
Curtidas 0
Respostas
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)
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
03/07/2003
obrigado, Fred.
GOSTEI 0