SQL - SQLCODE's - Códigos negativos -181


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

SQLCode -181

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • THE STRING REPRESENTATION OF A DATETIME VALUE IS NOT A VALID DATETIME VALUE

      A representação de string de uma data e hora não está no intervalo aceitável ou não está no formato correto.
      Os intervalos adequados para valores de data e hora são os seguintes:

      Tabela 1. Faixa de valores de data e hora

Datetime (Data hora) Casos Específicos Intervalo Numérico
Anos   0001 - 9999
Meses   1 - 12
Dias Meses:
  • Abril (mês 4)
  • Junho (6)
  • Setembro(9)
  • Novembro (11)
1 - 30
Fevereiro (mes 2) 1 - 28 (anos, exceto anos bissextos.)
1 - 29 (apenas anos bissextos).
Meses:
  • Janeiro (1)
  • Março (3)
  • Maio (5)
  • Julho (7)
  • Agosto (8)
  • Outubro (10)
  • Dezembro (12)

1 - 31
Horas Se for nos Estados Unidos o máximo de horas é 12 0 - 12
Para todos os outros formatos predefinidos 0 - 24
Minutos 1   0 - 59
Segundos 1   0 - 59
Miléssimos 1   0 - 999999
Horário do fuso horário   -12 - 14
Minutos de fuso horário   0 - 59
Nota:
  1. Quando o formato da hora não é EUA e o valor da hora é 24, outras partes dos valores da hora são zeros.
  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Verifique se o valor está dentro do intervalo válido e no formato adequado.
      Corrija a sintaxe e emita novamente a instrução.

      SQLSTATE: 22007
© Copyright IBM Corp.