Le date sono a volte inseriti in un database nel formato corretto. Questo si tradurrà in dati falsi risulta sul report . Prima di risolvere il problema di fissare le date non correttamente formattato devi correggere il problema in cui le date vengono specificati nel formato sbagliato . . Istruzioni
1
Aprire l'editor di Oracle
2
Inserisci il codice seguente, che crea i formati consentiti dalla tabella incorporata database chiamato "doppio " : < br >
con d come ( selezionare ' o1/13/2009 ' dt doppia
unione tutte seleziona '1 /12/2008 ' dal duplice
unione tutte select '12 /12 /2008 ' dal duplice
unione tutte select '02 /22 /2010' dal duplice
)
3
creare l'istruzione SQL sottostante . Questo utilizza un'espressione regedit per abbinare i formati descritti nel passaggio precedente con il formato di date nella tabella del database selezionato .
Select dt , Stati
caso
quando REGEXP_LIKE ( dt , ' ( 0 [ 1-9 ]