› Fóruns › Banco de dados Oracle › Trigger auditando DML (somente consulta) › Trigger auditando DML (somente consulta)
infelizmente estou sem ambiente algum para testar
acho q aqui estou dando um norte
CREATE OR REPLACE TRIGGER BLOQUEIA
BEFORE INSERT OR UPDATE OR DELETE ON employes
BEGIN
IF DELETING THEN
RAISE_APPLICATION_ERROR (-20500,’Voce nao pode
deletar’);
ELSIF INSERTING THEN
RAISE_APPLICATION_ERROR (-20502,’Você nao pode
inserir’);
ELSIF UPDATING THEN
RAISE_APPLICATION_ERROR (-20504,’Você nao pode
alterar’);
ELSE
RAISE_APPLICATION_ERROR (-20506,’Você só pode
Fazer alterações quando o adm quiser’);
END IF;
END IF;
END;
/