Bug lógico : o manual "Oracle® Database SQL Reference" no item "Format
Models" na tabela 
"Table 2-15 Datetime Format Elements" registra que só existem SS (dois
S, segundos) e SSSSS (cinco S , segundos após a meia-noite), deveria
portanto rejeitar a entrada 'SSSS' como inexistente e dar uma msg de
formato não existente , e não o que ele faz, que é reconhecer os dois
primeiros Ss como o formato de segundos e os dois últimos Ss também e
dar msg de formato duplicado, E deveria também barrar os 4 S no
TO_CHAR.... Corrija o seu código.

[]s

  Chiappa

--- Em [email protected], "Luciana Missao Osako Camargo"
<lcama...@...> escreveu
>
> Pessoal,
> 
>  
> 
>   Estou fazendo uma formatação de data que eu acho que sempre fiz
:-), mas não está funcionando.
> 
>  
> 
> TO_CHAR: funciona
> 
>  
> 
>   SELECT TO_CHAR (sysdate, 'DD/MM/YYYY HH24:mi:ssss') from dual;
> 
>  
> 
> TO_CHAR(SYSDATE,'DD/M
> 
> ---------------------
> 
> 16/02/2009 10:20:5656
> 
>  
> 
> A data resultante com TO_DATE na mesma formatação não funciona:
> 
>  
> 
> SELECT TO_DATE('16/02/2009 10:20:5656', 'DD/MM/YYYY HH24:mi:ssss')
from dual;
> 
>  
> 
> select to_date('16/02/2009 10:20:5656', 'DD/MM/YYYY HH24:mi:ssss')
from dual
> 
>                                         *
> 
> ERROR at line 1:
> 
> ORA-01810: format code appears twice
> 
>  
> 
>  
> 
> Meu banco:
> 
>  
> 
> Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
> 
> PL/SQL Release 10.2.0.4.0 - Production
> 
> CORE    10.2.0.4.0      Production
> 
> TNS for Linux: Version 10.2.0.4.0 - Production
> 
> NLSRTL Version 10.2.0.4.0 - Production
> 
>  
> 
>   Alguém tem idéia do que estou fazendo de errado?
> 
> Obrigada
> 
> Luc
> 
>  
> 
> Luciana Missao Osako Camargo
> Gerência de Sistemas de Gerência da Planta
> CPqD Telecom & IT Solutions
> Tel. +55 19 3705-4411 / Fax +55 19 37056135
> lcama...@...
> www.cpqd.com.br <http://www.cpqd.com.br/> 
> 
>  
> 
> "Quando eu venço, não sou eu quem vence. De certa forma, termino o
trabalho de um grupo de pessoas" Ayrton Senna
> 
>  
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a