Triggers- If and Else

Delphi

20/10/2005

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 ..


Fmtrevisan

Fmtrevisan

Curtidas 0

Respostas

Motta

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;
/


GOSTEI 0
POSTAR