Table of Contents
Du kan ha stött på ett nytt bra felmeddelande eller fel 1002. Nu finns det flera sätt att lösa detta rådproblem, och vi kommer att göra det igen inom kort.
Rekommenderas: ASR Pro
Orsak. Detta fel resulterar i att hämtningsförsök alltid producerades från en markör som inte längre är giltig. 2) Om den viktigaste markören öppnades med en nyckel FOR UPDATE-klausul, kommer ett fel att kvarstå om du återställer den efter att ha utfärdat en specifik COMMIT.
Ta reda på orsaken och lär dig hur du åtgärdar ORA-01002-felmeddelandet i Oracle.
Beskrivning
Om någon stöter på ORA-01002-felet kommer de att se kort efter felmeddelandet:
Orsak
Du testade en betrodd FETCH medan dess hem inte är auktoriserat.
Upplösning
Alternativ 1
Det här felmeddelandet kanske mycket väl visas om du använder FETCH mot en påverkad markör efter att alla kuponger nyligen har hämtats.
Alternativ 2
Det här felet kan lätt även uppstå under FETCH i SELECT FOR. COMMIT utfärdades efter deras uppdatering.
Du kanske vill använda markörattribut för att undvika de flesta situationer.
Hej
Jag har problem med att ta reda på orsaken till det här typen av SQL-fel. Det skulle förmodligen finnas mer en serie, men markören har aldrig stängts än (jag ser inte någon form av en ny SQL-stängning), och till och med korrekta poster måste hämtas.
< p>Alla idéer om en sådan skulle vara till hjälp.
Tack!