Problema com to_date

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
xprata
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 93
Registrado em: Ter, 06 Abr 2010 11:31 am
Localização: São Paulo - SP

Boas senhores,
Estou colocando a seguinte sintaxe para rodar em update
update tabela set campo_date = To_Date('01/12/2015 11:03:07','dd/MM/yyyy hh24:mi:ss') where....

Na minha maquina roda normal....mas quando jogo no servidor que deve rodar recebo o seguinte erro:

ORA-01830: date format picture ends before converting entire input string

Tem mais algum parametro na formatação que resolva isso?
obrigado
t+
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Olá xprata,

acredito que seu update seja como:

Selecionar tudo

update tabela 
set campo_date = To_Date(<outro_campo/variavel>,'dd/MM/yyyy hh24:mi:ss')
where ...
 
Nesse caso o padrão esperado no "<outro_campo/variavel>" está sendo quebrado em algum momento.
Se for algum campo de qualquer tabela você pode até talvez usar expressão regular nesse campo , teoricamente, texto para encontrar os casos em que o padrão esperado fura.
xprata
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 93
Registrado em: Ter, 06 Abr 2010 11:31 am
Localização: São Paulo - SP

Obrigado Daniel pelo retorno....
Acho que tem a ver com o padrão de data da maquina....a maquina que esta dando problema esta com padrão americano...
xprata
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 93
Registrado em: Ter, 06 Abr 2010 11:31 am
Localização: São Paulo - SP

Para conhecimento....
A data em questão vinha da informação da data de criação de um arquivo texto....
Como a maquina esta no padrão americano invertia o dia/mês, formatei esta data dai funcionou
Obrigado
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes