lundi 9 janvier 2012

Effectuer un FLASHBACK QUERY

Rappel :
Le FLASHBACK QUERY nous permet de lire les données telles qu’elles étaient à un instant donné du passé.

Exemple d’une interrogation basée sur un numéro SCN :
SQL> SELECT * FROM ma_table
AS OF SCN numéro_SCN ;

Exemple de création d’une table à partir d’anciennes données :
SQL> CREATE TABLE nouvelle_table AS
SELECT * FROM ma_table
AS OF SCN numéro_SCN ;

Exemple d’une interrogation basée sur TIMESTAMP :
SQL> SELECT * FROM
AS OF TIMESTAMP SYSTIMESTAMP – INTERVAL ‘10’ MINUTE ;

SQL> SELECT * FROM ma_table
AS OF TIMESTAMP TO SYSTIMESTAMP (‘23/03/2010 07:00:00’, ‘DD/MM/YYYY
HH24:MI:SS’)

Aucun commentaire:

Enregistrer un commentaire