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


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

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • AN INDEX ON AN XML COLUMN CANNOT BE CREATED BECAUSE OF AN ERROR DETECTED WHEN INSERTING THE XML VALUES INTO THE INDEX.
      REASON CODE = reason-code

      A declaração não pode prosseguir e a tabela permanece inalterada.
      O tipo de dados do esquema e o identificador do esquema não são aplicáveis a todos os códigos de razão. Consulte os códigos de razão específicos para obter detalhes.
      A criação do índice em uma coluna XML falhou devido a um dos seguintes códigos de razão possíveis:
      1
      Um ou mais valores de nó XML em um valor XML que está sendo inserido ou atualizado excede uma restrição de comprimento imposta pelo índice que está sendo criado.
      O índice em uma coluna XML é definido para usar o tipo SQL VARCHAR com um comprimento específico especificado.
      O comprimento de um ou mais valores de resultado XMLPATTERN excede a restrição de comprimento especificada pelo usuário para o tipo de dados VARCHAR.

      4
      Um ou mais valores de nó XML é um valor XML válido, mas não pode ser convertido para o tipo de dados de índice para o índice sendo criado devido às limitações do Db2®.
      Db2 não oferece suporte a toda a gama de valores XML.
  • Ação do sistema
    • A declaração não pode ser processada.
  • Resposta ao Desenvolvedor
    • Determine a cláusula XMLPATTERN da definição do índice.
      1
      Use as informações do padrão XML para identificar o conjunto de nós XML correspondentes a serem inspecionados para determinar quais valores de sequência estão além do limite da restrição de comprimento especificada pelo índice.

      4
      Use as informações XMLPATTERN para identificar o conjunto de nós XML correspondentes para inspecionar e comparar com o tipo de dados especificado para o índice que está sendo criado.
      Determine quais valores de nó excedem o intervalo de valores suportados pelo Db2 para o tipo de dados de índice.
      SQLSTATE: 23526
© Copyright IBM Corp.