Triggers- If and Else
Tenho a seguinte tabela,,
Cod - Tipo -- valor
Quero fazer uma trigger que quando o tipo for igual a 0 ele inclui na tabela de caixa , quando for 1 ele inclui na tabela movimento
Estou precisando de um exemplo ..
Cod - Tipo -- valor
Quero fazer uma trigger que quando o tipo for igual a 0 ele inclui na tabela de caixa , quando for 1 ele inclui na tabela movimento
Estou precisando de um exemplo ..
Fmtrevisan
Curtidas 0
Respostas
Motta
20/10/2005
Sintaxes de triggers e sp´s dependem do bd utilizado.
Sugiro que poste isto no forum do bd utilizado.
No Oracle :
CREATE OR REPLACE TRIGGER INSERE
BEFORE
INSERT
ON TABELA
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
DECLARE
BEGIN
IF :NEW.TIPO = 0 THEN
INSERT INTO CAIXA VALUES (....);
ELSIF :NEW.TIPO = 1 THEN
INSERT INTO MOVIMENTO VALUES (....);
END IF;
END;
/
Sugiro que poste isto no forum do bd utilizado.
No Oracle :
CREATE OR REPLACE TRIGGER INSERE
BEFORE
INSERT
ON TABELA
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
DECLARE
BEGIN
IF :NEW.TIPO = 0 THEN
INSERT INTO CAIXA VALUES (....);
ELSIF :NEW.TIPO = 1 THEN
INSERT INTO MOVIMENTO VALUES (....);
END IF;
END;
/
GOSTEI 0