Sim, entre trocentas outras há uma diferença Importante que pode estar 
relacionada : um job criado por DBMS_JOB usa datatype DATE para estabelecer 
seus disparos, ENQUANTO o mais recente / mais atual SCHEDULER usa TIMESTAMP 
WITH TIME ZONE , cfrme a Documentação e http://www.orafaq.com/node/862 nos 
dizem.
 Pelo trecho :
 
" 
dta_entr >= '14.03.16'

""
eu *** SUPONHO *** que vc está cometendo o (comum!!) ERRO de usar conversão 
implícita de string para data, E o format mask default para timestamps no seu 
banco deve estar diferente do format default usado para DATEs, então o teu 
bug/erro/mau passo só ficou aparente depois da conversão...
 Sendo isso, o SEGURO, CERTO e RECOMENDADO é simplesmente NUNCA, JAMAIS, EM 
TEMPO ALGUM usar, confiar, chegar perto ou simplesmente OLHAR para conversão 
implícita, devendo portanto o trecho ser alterado para :
 
dta_entr >= TO_DATE('14.03.2016', 'DD.MM.YYYY')

[]s

  Chiappa
  • [oracle_br] DBMS_JOB... Roger Camatini rogerio.camat...@gmail.com [oracle_br]
    • [oracle_br] Re:... jlchia...@yahoo.com.br [oracle_br]
      • Re: [oracle... Roger Camatini rogerio.camat...@gmail.com [oracle_br]

Responder a