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


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

   
 
Db2 for z/OS 12.0.0 - SQL error codes

  • Causa
    • A FETCH CURRENT CONTINUE OPERATION WAS REQUESTED FOR cursor-name BUT THERE IS NO PRESERVED, TRUNCATED DATA TO RETURN

      O aplicativo emitiu uma solicitação FETCH com a cláusula CURRENT CONTINUE para o cursor cursor-name ; no entanto, não há dados truncados preservados que possam ser retornados.
      Um dos seguintes erros pode ter ocorrido:
      • Uma operação ocorreu desde o FETCH anterior para este cursor que fez com que o Db2 descartasse os dados preservados e truncados.
      • CONTINUE foi especificado na instrução FETCH, mas o FETCH anterior para este cursor não especificou a cláusula WITH CONTINUE para permitir a preservação de dados truncados.
      • O cursor está aberto, mas não posicionado em uma linha.
      • FETCH WITH CONTINUE foi executado com êxito, mas as colunas LOB ou XML não foram truncadas.
  • Ação do sistema
    • A declaração não é processada.
      Nenhum dado é gravado na variável do host de saída referenciada no FETCH.
  • Resposta ao Desenvolvedor
    • Verifique se o aplicativo concluiu com êxito um FETCH usando a cláusula WITH CONTINUE e se recebeu um aviso de truncamento para uma coluna LOB ou XML antes de executar a operação FETCH CURRENT CONTINUE.
      Essa verificação pode ser feita verificando o campo SQLWARN1 no SQLCA após o FETCH e examinando o comprimento de saída para as colunas LOB e XML.

      SQLSTATE: 24524
© Copyright IBM Corp.