? Oracle usa o formato de data para armazenar data e hora em uma única coluna combinado que inclui mês, dia , ano, hora , minuto, segundo e milissegundo. Datas só comparar com outras datas com sucesso. Esta regra faz com que seja necessário converter cordas dentro de arquivos seqüenciais para o formato de data antes de compará -los a uma data armazenada em uma tabela Oracle. Converter a string para um encontro com uma linguagem simples consulta estruturada (SQL) de comando. Coisas que você precisa
banco de dados Oracle
ferramenta de consulta interativa
Show Mais instruções
1
Leia um valor de data a partir de um arquivo de entrada . Para este exemplo , vamos supor que o valor é " 20100101 " .
2
Use a função " to_date " para converter a string para uma data. O formato é
to_date ( string1 , [ format_mask ] ) .
String1 é o valor da cadeia , e format_mask define o formato de saída.
Neste exemplo,
to_date
( '20100101 ',' AAAAMMDD ')
retorna " 2010/01/01 " .
3
Oracle usa a função to_date com a atualização e inserir comandos sem exigir que o usuário codificação explicitamente o comunicado. As duas declarações apresentadas abaixo exatamente a mesma função . O primeiro é um exemplo de codificação implícita , e o segundo é um exemplo de codificação explícita
inserir valores date_table ( ' date1 ' , '20100101 ' ) ; .
Inserir valores date_table (' data2 ' , to_date ( '20100101 ',' AAAAMMDD ');