ďťż
 
rollback after commit ďťż
 
rollback after commit
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

rollback after commit



Raveman - 14-05-2006 00:48
rollback after commit
  wlasnie mialem akcje, ze programowo zrobilem update'a wszystkich pol i potem
wykonany zostal commit, czy mozna to jakos rollback'nac ? ( w sensie
przywrocic stare dane, nie posiadajac backupu )
baza Oracle, ale ciekawy jestem tez jak to jest w innych bazach.





Hetman - 14-05-2006 00:48

  Jesli masz Oracle 10g to na pewno mozesz spróbowac cos takiego jak
flashback:

SELECT * FROM tablica AS OF TIMESTAMP (SYSTIMESTAMP - INTERVAL '3'
MINUTE)

Oczywiscie w miejsce minut trzeba wpisac odpowiednio tyle ile czasu
temu byly jeszcze stare wartosci. Wtedy w zapytaniu otrzymasz

Na Oracle 9 nie pamietam czy flashback juz byl - ale chyba tak.

Oprócz tego mozesz skorzystac z czegos takiego:
select * from test
VERSIONS BETWEEN TIMESTAMP
SYSTIMESTAMP - INTERVAL '10' MINUTE AND
SYSTIMESTAMP - INTERVAL '1' MINUTE
WHERE a=1
wtedy widac kolejne zmiany rekordów w przedziale czasu.

Jeszcze jest metoda odwolywania sie w podobny sposób ale nie przez
timestamp a przez SCN. Szczególy jednak znajdziesz w dokumentacji
Oracle dla polecenia SELECT.

Oczywiscie jasne jest, ze na podstawie tego SELECT'a mozesz wykonac
UPDATE aby uzyskac wartosci poprzednie.




=?ISO-8859-2?Q?Witek_=A6wierzy?= - 14-05-2006 00:48

  Pod warunkiem, ze undo_retention masz odp. wysokie. Spiesz sie, bo
zabraknie czasu ....
pozdrawiam
Witek Swierzy
wswier@sgh.waw.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Commit w procedurze, Firebird 1.5 IBTransaction.Commit; oracle 10g rollback segments Procedura i Rollback tran commit i hard commit postgresql - int/int poszukiwane osoby do projektu Darmowe obrazki do komercyjnego wykorzystania niezrozumiały komunikat zarób 2500zł miesięcznie przez internet
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • atanvarne633.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com