Oracle Flashback zapytanie
sobota, lipiec 12th, 2008
Oracle Flashback query
Flashback umożliwia nam obejrzenie danych które były w przeszłości a obecnie są już zmienione (oczywiści w ograniczonej przeszłości), Flashback może służyć do przywrócenia danych które zostały np. skasowane przez pomyłkę.
W zapytaniu Select możemy dołączyć w klauzuli np. SCN (system change number).
Zapytanie Flashback query nie zmienia żadnych danych jak inne zapytania służy tylko do odczytywania danych, w tym przypadku odczytywania danych historycznych np z danego scn.
Przykładowe zapytanie może wyglądać następująco:
select * from zatrudniony AS OF TIMESTAMP TO_TIMESTAMP(’2005-04-04 09:30:00′, ‘YYYY-MM-DD HH:MI:SS’) where imie=’Piotr’);