Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa dia a todos estou criando uma trigger e esta dando erro logo no if
alguem poderia me ajudar
CREATE TRIGGER TRG_PACIENTES BEFORE INSERT OR UPDATE OR DELETE ON PACIENTES FOR EACH ROW IF (OLD.USUARIO_ID IS NOT NULL) THEN BEGIN INSERT INTO TBHISTORICO (HISTORICO, USUARIO_NEW_ID,USUARIO_OLD_ID,DATA) VALUES ((OLD.ID, OLD.NOPACIENTE, OLD.SEXO,OLD.DTNASCIMENTO,OLD.ENDERECO,OLD.BAIRRO,OLD.CIDADE,OLD.ESTADO, OLD.TELEFONE,OLD.CELULAR,OLD.USUARIO.ID,OLD.DT_CRIACAO,OLD.HR_CRIACAO), NEW.USUARIO_ID,OLD.USUARIO_ID,SYSDATE); END ELSE BEGIN INSERT INTO TBHISTORICO (HISTORICO, USUARIO_NEW_ID,USUARIO_OLD_ID,DATA) VALUES ((NEW.ID, NEW.NOPACIENTE,NEW.SEXO,NEW.DTNASCIMENTO,NEW.ENDERECO,NEW.BAIRRO,NEW.CIDADE,NEW.STADO, NEW.TELEFONE,NEW.CELULAR,NEW.USUARIO.ID,NEW.DT_CRIACAO,NEW.HR_CRIACAO) , NEW.USUARIO_ID,0,SYSDATE); END;
Carregando comentários...