![]() |
![]() |
![]() |
![]() |
Year2000 |
![]() |
Konkrétně
byla prověřena následující kriteria: 1. Korektně zpracovávat časové údaje před, v průběhu a po 1. lednu 2000 při akceptování vstupu dat, výstupu dat a provádění výpočtů nad datumy a jejich částmi 2. Fungovat v souladu s dokumentací před, v průběhu a po 1. lednu 2000 bez nutnosti změn ve zpracování, za předpokladu korektně provedené konfigurace produktu 3. Tam, kde je to vhodné, reagovat na vstup časového údaje vyjádřeného dvěma číslicemi způsobem, který odstraňuje neurčitost století a to způsobem, který je zveřejněn, definován a je jej možno předurčit (nastavit) 4. Ukládat a poskytovat na výstup časové údaje ve formě, která odstraňuje neurčitost století 5. Zvládnout přestupný rok 2000 v souladu s pravidlem "čtyř set let" Obecně lze k uvedenému problému poznamenat, že aplikace, které využívají Oracle7 nebo Oracle8 Server a využívají typ DATE pro časové údaje, se nemusí obávat nekonformity s rokem 2000. Datový typ DATE v Oracle Serveru ukládá časové údaje do formátu, který obsahuje čtyřmístné vyjádření roku a časovou komponentu až do úrovně sekund (např. formát YYYY:MM:DD:HH24:MI:SS). V případě, že některé aplikace napsané zákazníkem nebo na zakázku, které využívají Oracle Server nebyly napsány v souladu se standardy a obsahují dvoumístné vyjádření roku data, poskytuje Oracle Server speciální masku "RR", která umožňuje automatickou konverzi vkládaných časových údajů v dvoumístném vyjádření roku data. Konverze se řídí následujícími základními pravidly: Je-li běžný rok v druhé polovině 20. století (50-99) a:
Formát "RR" je k dispozici pro nově vkládaná data. Není proto potřeba jej využít pro data již uložená v databázi, neboť Oracle vždy ukládal komponentu YEAR data ve čtyřmístné podobě. |
![]() |
Home | Semináře | Year2000 | Podpora | Kontaktujte Oracle Copyright © 1998, Oracle
Czech. Veškerá práva vyhrazena. |