Les dates sont parfois saisies dans une base de données dans le format incorrect . Cela se traduira par de fausses données affichées dans les rapports. Avant de résoudre la question de la fixation des dates mal formatés dont vous avez besoin pour résoudre le problème dont les dates sont inscrites dans le mauvais format . . Instructions
1
Ouvrez l'éditeur Oracle
2
Entrez le code suivant, qui crée les formats possibles à partir de la table intégrée de base de données appelée «double» : < br >
avec d comme ( dt select ' o1/13/2009 ' du double
union
all select '1 /12/2008 ' du double
union
all select '12 /12 /2008 ' du double
union
all select '02 /22/2010 ' du double
)
3
créer l'instruction SQL ci-dessous. Celui-ci utilise une expression regedit pour correspondre aux formats décrits dans l'étape précédente avec le format des dates dans la table de base de données sélectionnée .
Select dt , AB
cas
lorsque REGEXP_LIKE ( dt , '(0 [ 1-9]