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.