Co je to DB2 SQL kód 100?


Nejlepší odpověď

+100 ŘÁD NENÍ NALEZEN K NAČTENÍ, AKTUALIZACI NEBO ODSTRANĚNÍ, NEBO VÝSLEDEK DOTAZU JE PRÁZDNÝ TABULKA

Vysvětlení

Jedna z následujících podmínek došlo:

  • Žádný řádek nesplnil podmínky vyhledávání uvedené v příkazu UPDATE nebo DELETE.
  • Výsledkem příkazu SELECT INTO byla prázdná tabulka.
  • Výsledek podvýběru příkazu INSERT je prázdný.
  • Příkaz FETCH byl proveden, když byl kurzor umístěn za posledním řádkem tabulky výsledků.
  • Žádné dostupné řádky kvalifikováno pro návrat, když byla zadána SKIP LOCKED DATA s izolační úrovní CS nebo RS.
  • Byl vydán příkaz FETCH, který vrací sadu řádků, ale po aktuální pozici kurzoru nebylo dost řádků k přemístění kurzoru na celá sada řádků. Kurzor byl umístěn na částečné sadě řádků. Pokud byl zadán cíl, data byla vrácena pouze pro počet řádků, které byly skutečně načteny pro částečnou sadu řádků. Počet řádků, které byly vráceny, je v poli SQLERRD3 v SQLCA.

Když je příkaz SELECT proveden pomocí SPUFI, tento SQLCODE označuje normální dokončení.

Tento SQLCODE se také vydává, když nelze vrátit data LOB. K této situaci může dojít, když je aplikace spuštěna s úrovní izolace UR a jiná aplikace uzamkla tabulkový prostor LOB.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *