As datas são , por vezes, entrou em um banco de dados no formato incorreto . Isto irá resultar em dados falsos sendo mostradas em relatórios . Antes de resolver a questão da fixação das datas incorretamente formatados que você precisa para corrigir o problema em que as datas estão sendo inseridos no formato errado . Instruções
1
Abra o editor do Oracle
2
Digite o código a seguir , o que cria os formatos permitidos da tabela de banco de dados built-in chamado "dual" : . < Br >
com d como ( selecione ' o1/13/2009 ' dt de dupla união
todas selecionar '1 /12/2008 'de união
dupla todas selecionar '12 /12 /2008 "da dupla
união todas selecionar '02 /22/2010 'de
dupla
)
3
Crie a instrução SQL abaixo. Este usa uma expressão regedit para combinar os formatos detalhados na etapa anterior com o formato de datas na tabela de banco de dados selecionado .
Selecionar dt,
caso
quando regexp_like ( dt, ' ( 0 [ 1-9]