O que é o código DB2 SQL 100?


Melhor resposta

+100 LINHA NÃO ENCONTRADA PARA FETCH, ATUALIZAR OU EXCLUIR, OU O RESULTADO DE UMA CONSULTA É UMA TABELA VAZIA

Explicação

Uma das seguintes condições ocorreu:

  • Nenhuma linha atendeu às condições de pesquisa especificadas em uma instrução UPDATE ou DELETE.
  • O resultado de uma instrução SELECT INTO foi uma tabela vazia.
  • O resultado da subseleção de uma instrução INSERT está vazio.
  • Uma instrução FETCH foi executada quando o cursor foi posicionado após a última linha da tabela de resultados.
  • Nenhuma linha disponível qualificado para retorno quando SKIP LOCKED DATA foi especificado com nível de isolamento CS ou RS.
  • Uma instrução FETCH que retorna um conjunto de linhas foi emitida, mas não havia linhas suficientes após a posição atual do cursor para reposicionar o cursor em um conjunto de linhas completo. O cursor foi posicionado em um conjunto de linhas parcial. Se um destino foi especificado, os dados foram retornados apenas para o número de linhas que foram realmente buscadas para o conjunto de linhas parcial. O número de linhas que foram retornadas está no campo SQLERRD3 do SQLCA.

Quando uma instrução SELECT é executada usando SPUFI, este SQLCODE indica conclusão normal.

Este SQLCODE também é emitido quando os dados LOB não podem ser retornados. Esta situação pode ocorrer quando um aplicativo está sendo executado com nível de isolamento UR e outro aplicativo bloqueou o espaço de tabela LOB.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *