Datoer er undertiden i en database i den forkerte format. Dette vil resultere i falske data bliver vist i rapporter. Før løse spørgsmålet om fastsættelse af forkert formaterede datoer, du har brug for at løse problemet hvor datoerne bliver indtastet i det forkerte format. . Instruktioner
1
Åbn Oracle editor
2
Indtast følgende kode , som skaber de tilladte formater fra den indbyggede database tabel kaldet " dual " : < br >
med d som (vælg ' o1/13/2009 ' dt fra dual
union all select '1 /12/2008 ' fra dual
union all select '12 /12 /2008 ' fra dual
union all select '02 /22/2010 ' fra dual
)
3
Opret SQL-sætningen nedenfor. Dette bruger en regedit udtryk til at matche de formater er beskrevet i det forrige trin med formatet af datoer i databasen valgte tabel.
Select dt , Amerikas
tilfælde
når regexp_like ( dt , '( 0 [ 1-9 ]