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


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

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • INVALID SPECIFICATION OF WITHOUT OVERLAPS OR PERIOD CLAUSE.
      REASON CODE reason-code.

      A especificação da cláusula WITHOUT OVERLAPS era inválida.
      reason-code
      O motivo pelo qual a especificação era inválida:
      2
      As colunas do período especificado não devem ser especificadas na cláusula de restrição.
      3
      WITHOUT OVERLAPS pode ser especificado em uma instrução CREATE INDEX apenas se o índice for definido como UNIQUE.
      Não pode ser especificado se o índice for definido como UNIQUE WHERE NOT NULL.
      5
      As colunas do período especificado não devem ser especificadas na especificação do índice.
      7
      WITHOUT OVERLAPS não pode ser especificado para um índice definido com PARTITION BY RANGE.
      8
      Uma expressão de chave que não seja uma referência de coluna simples não deve ser especificada para a chave ou índice quando WITHOUT OVERLAPS também for especificado.
      9
      WITH OVERLAPS pode ser especificado em uma instrução CREATE INDEX somente se o índice não for definido como UNIQUE ou UNIQUE WHERE NOT NULL.
      10
      WITHOUT OVERLAPS não pode ser especificado para um índice, se a tabela for definida com uma chave de particionamento que inclui qualquer coluna do período BUSINESS_TIME.
  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Corrija a sintaxe e reenvie a instrução.

      SQLSTATE: 428HW
© Copyright IBM Corp.