Est-il possible de créer un déclencheur basé sur la dernière date de mise à jour des différents points de vue? Celui qui déclenche l'insertion d'employés entiers et dept dossiers dans la nouvelle table quand last_update_dat
e a changé/mis à jour?Créer PL/SQL Trigger basé sur la dernière date de mise à jour de différentes vues table
vues ex:
CREATE OR REPLACE FORCE VIEW "EMPLOYEE_V" AS
SELECT employee_id
,employee_first_name
,employee_last_name
,emp_creation_date
,emp_last_update_date
FROM employees;
CREATE OR REPLACE FORCE VIEW "DEPARTMENT_V" AS
SELECT department_id
,department_name
,dep_creation_date
,dep_last_update_date
FROM department_id;
Je sais que cela exigera 1 déclencheur qui s'appliquera aux deux tables. Mais existe-t-il un moyen alternatif d'éviter plusieurs mises à jour/mises à jour d'enregistrements lorsque le déclencheur des deux tables a été déclenché?
Toute aide sera appréciée. Merci :)
Pouvez-vous expliquer davantage? Toute insertion ou mise à jour dans ces vues seront en fait un insert ou mise à jour de sa table de base déjà, ce serait le déclencheur ajouter? –
double possible de [Création de déclenchement qui fonctionne sur deux tables] (http://stackoverflow.com/questions/18130424/creating-trigger-that-runs-on-two-tables) – XING