Rappel :
Le FLASHBACK niveau table (FLASHBACK TABLE) nous permet de restaurer une table à un état antérieur.
Syntaxe du FLASHBACK TABLE :
FLASHBACK TABLE nom_de_la_table TO {TIMESTAMP | SCN} expression [ENABLE TRIGGERS] ;
Pour pouvoir effectuer cette opération, il faut :
Le FLASHBACK niveau table (FLASHBACK TABLE) nous permet de restaurer une table à un état antérieur.
Syntaxe du FLASHBACK TABLE :
FLASHBACK TABLE nom_de_la_table TO {TIMESTAMP | SCN} expression [ENABLE TRIGGERS] ;
Pour pouvoir effectuer cette opération, il faut :
- Avoir le privilège objet FLASHBACK sur la table ou bien le privilège système FLASHBACK ANY TABLE.
- Activer l’option ENABLE ROW MOVEMENT de la table (la prise en charge des mouvements de lignes sur la table). [ALTER TABLE nom_de_la_table ENABLE ROW MOVEMENT]
Exemple d’un FLASHBACK TABLE :
SQL> DELETE FROM nom_de_la_table;
SQL> COMMIT;
SQL> FLASHBACK TABLE nom_de_la_table TO TIMESTAMP
SYSTIMESTAMP – INTERVAL ‘15’ MINUTE;
Aucun commentaire:
Enregistrer un commentaire