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] >
