Hva er DB2 SQL-kode 100?


Beste svaret

+100 RAD IKKE Funnet FOR FETCH, OPPDATERE ELLER SLETTE, ELLER RESULTATET AV ET SPØRSMÅL ER EN TOM TABELL

Forklaring

En av følgende forhold skjedde:

  • Ingen rad oppfylte søkebetingelsene angitt i en UPDATE- eller DELETE-setning.
  • Resultatet av en SELECT INTO-setning var en tom tabell.
  • Resultatet av undervalget til en INSERT-setning er tomt.
  • En FETCH-setning ble utført da markøren ble plassert etter den siste raden i resultattabellen.
  • Ingen tilgjengelige rader kvalifisert for retur når SKIP LOCKED DATA ble spesifisert med isolasjonsnivå CS eller RS.
  • En FETCH-setning som returnerer et radsett ble utstedt, men det var ikke nok rader etter gjeldende markørposisjon til å plassere markøren på full radsett. Markøren er plassert på et delvis radsett. Hvis et mål ble spesifisert, ble data bare returnert for antall rader som faktisk ble hentet for den delvise radsettet. Antall rader som ble returnert er i feltet SQLERRD3 i SQLCA.

Når en SELECT-setning kjøres ved hjelp av SPUFI, indikerer denne SQLCODE normal fullføring.

Denne SQLCODE utstedes også når LOB-data ikke kan returneres. Denne situasjonen kan oppstå når et program kjører med isolasjonsnivå UR og et annet program har låst LOB-tabellområdet.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *