Portál AbcLinuxu, 10. května 2025 13:58

Dotaz: Oracle Flashback

2.12.2009 10:36 tascoa | skóre: 11
Oracle Flashback
Přečteno: 561×
Odpovědět | Admin
Dobrý den.

Jak do následujícího selectu zakomponovat to, aby sel select pouzit kazdy den v 10 rano? Da se pouyit neco jako:

to_timestamp(trunc(sysdate)|'10:00:00' , 'yyyy-mm-dd hh24:mi:ss')

??

select * from tabulka as of timestamp to_timestamp(, 'yyyy-mm-dd hh24:mi:ss')

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.12.2009 13:55 kulik
Rozbalit Rozbalit vše Re: Oracle Flashback
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vubec nechapu na co se ptas.
2.12.2009 13:57 tascoa | skóre: 11
Rozbalit Rozbalit vše Re: Oracle Flashback
Chci proste kazdy den kdykoliv pustit dotaz, ktery mi bude ukazovat data z 10. hodiny ten den.

2.12.2009 15:28 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Oracle Flashback
A ten Oracle Flashback umožňuje nějakým způsobem se on-line dívat na data k určitému termínu?
Řešení 1× (tascoa (tazatel))
default avatar 5.12.2009 17:30 default | skóre: 22 | Madrid
Rozbalit Rozbalit vše Re: Oracle Flashback
Ano. Jsou dvě varianty (pokud si to dobře pamatuju): podle verzí a podle času. Dá se nastavit retention, což v případě tazatele bude 24 hodin.
2.12.2009 15:54 kulik
Rozbalit Rozbalit vše Re: Oracle Flashback
Aha, kdyz se podivas na svuj dotaz, toto z nej rozhodne nevyplyva... Napsat podminku na 10 hodin aktualniho dne by snad melo byt to nejjednodussi - to_timestamp(to_char(sysdate, 'yyyymmdd') || '10', 'yyyymmddhh24'). Jina vec je, aby tam ta data byla, ale to mas asi poresene. Kazdopadne je mi zahadou, ze nekdo, kdo umi pouzit flashback, neumi napsat podminku na datum - ale nic proti tomu:-)
2.12.2009 14:54 Ivan
Rozbalit Rozbalit vše Re: Oracle Flashback
Odpovědět | | Sbalit | Link | Blokovat | Admin
hmm jak moc toho vis o datovych typech oracle? ve svym prikladu motas dohromady varchar2, date a timestamp. zkus neco jako: to_timestamp( to_char(trunc(sysdate)+10/24, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd hh24:mi:ss')

samozrejme existuje i typ interval, ktery by sel taky pricist.

Ivan

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.