Najlepsza odpowiedź
+100 WIERSZ NIE ZNALEZIONO DLA FETCH, UPDATE OR DELETE, LUB WYNIK ZAPYTANIA JEST PUSTĄ TABELĄ
Wyjaśnienie
Jeden z następujących warunków wystąpiło:
- Żaden wiersz nie spełnił warunków wyszukiwania określonych w instrukcji UPDATE lub DELETE.
- Wynikiem instrukcji SELECT INTO była pusta tabela.
- Wynik podselekcji instrukcji INSERT jest pusty.
- Instrukcja FETCH została wykonana, gdy kursor znalazł się za ostatnim wierszem tabeli wynikowej.
- Brak dostępnych wierszy kwalifikuje się do zwrotu, gdy określono SKIP LOCKED DATA z poziomem izolacji CS lub RS.
- Wydano instrukcję FETCH, która zwraca zestaw wierszy, ale za bieżącą pozycją kursora nie było wystarczającej liczby wierszy, aby zmienić położenie kursora na pełny zestaw wierszy. Kursor został umieszczony na częściowym zestawie wierszy. Jeśli określono cel, dane zostały zwrócone tylko dla liczby wierszy, które zostały faktycznie pobrane dla częściowego zestawu wierszy. Liczba zwróconych wierszy znajduje się w polu SQLERRD3 obszaru SQLCA.
Gdy instrukcja SELECT jest wykonywana przy użyciu SPUFI, ten kod SQLCODE oznacza normalne zakończenie.
Ten kod SQLCODE jest również wystawiany, gdy nie można zwrócić danych LOB. Taka sytuacja może wystąpić, gdy aplikacja działa z poziomem izolacji UR, a inna aplikacja zablokowała obszar tabel LOB.