Wat is DB2 SQL-code 100?


Beste antwoord

+100 RIJ NIET GEVONDEN VOOR FETCH, UPDATE OF DELETE, OF HET RESULTAAT VAN EEN QUERY IS EEN LEGE TABEL

Toelichting

Een van de volgende voorwaarden opgetreden:

  • Geen enkele rij voldeed aan de zoekvoorwaarden gespecificeerd in een UPDATE- of DELETE-instructie.
  • Het resultaat van een SELECT INTO-instructie was een lege tabel.
  • Het resultaat van de subselectie van een INSERT-instructie is leeg.
  • Er is een FETCH-instructie uitgevoerd toen de cursor achter de laatste rij van de resultaattabel stond.
  • Geen beschikbare rijen gekwalificeerd voor teruggave wanneer SKIP LOCKED DATA werd gespecificeerd met isolatieniveau CS of RS.
  • Een FETCH-instructie die een rijenset retourneert, is afgegeven, maar er waren niet genoeg rijen na de huidige cursorpositie om de cursor op een volledige rijenset. De cursor is op een gedeeltelijke rijenset geplaatst. Als er een doel is opgegeven, worden alleen gegevens geretourneerd voor het aantal rijen dat daadwerkelijk is opgehaald voor de gedeeltelijke rijenset. Het aantal geretourneerde rijen staat in veld SQLERRD3 van de SQLCA.

Wanneer een SELECT-instructie wordt uitgevoerd met SPUFI, geeft deze SQLCODE een normale voltooiing aan.

Deze SQLCODE wordt ook uitgegeven wanneer LOB-gegevens niet kunnen worden geretourneerd. Deze situatie kan optreden wanneer een applicatie wordt uitgevoerd met isolatieniveau UR en een andere applicatie de LOB-tabelruimte heeft vergrendeld.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *