Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Oracle PL/SQL Trigger para ser executado apenas se as alterações forem feitas nos dados após 9-5 horas


Você não pode controlar se o gatilho será acionado com base na hora do dia. No entanto, você pode adicionar lógica ao gatilho para inserir dados na tabela de histórico apenas entre determinadas horas. Algo como
IF( to_number( to_char(sysdate, 'hh24')) >= 17 or
    to_number( to_char(sysdate, 'hh24')) < 7 )
THEN
  INSERT INTO employee_history...
END IF;