In sommige gevallen kan uw computer een foutcode weergeven die aangeeft dat de fout java.sql.sqlception ora-00604 is opgetreden op ons recursieve SQL-niveau. Er zijn veel redenen waarom dit probleem kan worden veroorzaakt.
Goedgekeurd: Fortect
Voorbeeld Oracle 11g-fout ORA-00604: “Er is een fout opgetreden op recursief SQL-niveau 1” wanneer de tabel en / anders mogelijk geen weergave heeft. Een van die mogelijke oorzaken van recursieve SQL-fouten zijn beloningen. Meestal treedt deze fout op in een van onze eigen Oracle-databases vanwege factoren op systeemniveau die verband houden met DDL- of SYSTEM-gebeurtenissen.
Geldt dit voor elk verzoek? Ik vermoed dat dit het probleem is (dit is een probleem vanwege een interessant regionaal / taalkundig conflict), maar gewoon in de zak loop je:
Is Oracle geïnstalleerd op uw goede lokale fitnessapparaat of op afstand?
Als dit alles heeft geholpen om het bericht te beantwoorden, kunt u het dan ondertekenen als opgelost? Ook de persoon voor welke persoon vraag je je af of de titel van je hele prachtige artikel relevant is? Na het oplossen van dit positieve bericht, is het misschien logisch om het hoofdonderwerpveld van het bericht bij te werken naar een beetje informatiever? Het helpt mensen het te vinden voordat het op problemen aankomt. Jouw
Ik koop de volgende SQL-inconsistenties en ik weet niet wat de hoofdoorzaak is van dit verschil? Sluit ook de verbinding en de DB-instructie.
java.sql.SQLException: ORA-00604: Er is een fout opgetreden met momenteel de intensiteit van 1.recursieve SQL.ORA-01000 maximum aantal open-up van de cursors overschredenORA-00604: fout opgetreden met recursieve SQL-capaciteit 1ORA-01000: open optimaal cursorniveau overschreden.ORA-01000 maximale selectie van open cursors overschreden
while (true) De stmt2-instructie komt overeen om u te helpen conn1.createStatement (); ResultSet rs2 impliceert nul; int rec_count = 0; rs2 Stmt2 = .executeQuery ("selecteer nummer (*) als een cnt tijdens a_table"); tijdens (rs2.next ()) Rec_count is gelijk aan rs2.getInt ("cnt"); als (rec_count> 0) update_qry_b_trg1 impliceert "update some_table reguleren to_be_triggered = 1, algo_status = 'D', diver_id betekent 'HD001', price_trig_date = sysdate, waarbij buy_sell 'SELL' evenals het ordertype = 'BNLD', dan to_be_triggered = two, thriggered = 0, getriggerd = 0, De regel final_qry betekent "BEGIN n" + update_qry_b_trg1 + "; n" + "; in END;"; int-serie is gelijk aan stmt1.executeUpdate (final_qry); stmt1.sluiten (); rs2.sluiten (); stmt2.sluiten ();
7.867
aangevraagd op 6 november 12 om 10:43 uur
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
203 11 gouden insignes
Is niet het antwoord dat u wilt geven? Blader door andere vragen Tagged Java Oracle Jdbc of stel uw eigen vraag.
Als stmt1 als geïnitialiseerd wordt beschouwd, kan men het het beste beëindigen met een volledig blok. In hun geval sluit je het af met een nieuwe if-status. Als niet aan de voorwaarde wordt voldaan, blijft de aanvraag open en ontvangt u deze van ons
java.sql.SQLException: ORA-00604: fout was recursief niet succesvol op SQL-niveau 1
Ook heb je eigenlijk een geweldige uitvoering van een while-trap, dus howOne moet ervoor zorgen dat je alle openstaande statements afrondt.
Opgelost op 25 april 2013 17:13 uur.
712
Versnel de prestaties van uw computer nu met deze eenvoudige download.