1. Erstellen Sie ein neues SQL-Abfragefenster in Navicat und geben Sie die folgende gespeicherte Prozedur ein.
Die Bedeutung dieser gespeicherten Prozedur besteht darin, eine Ganzzahl als Parameter zu verwenden und die Informationen der wenigen (Parameterwerte) Mitarbeiter mit dem höchsten Gehalt einzugeben.
create or replace procedure my_p (v_n in number) is cursor csr is select * from emp order by sal DESC; i number :=0; begin for v_emp in csr loop i := i+1; dbms_output.put_line(v_emp.ENAME || '--' || v_emp.SAL); if i = v_n then exit; end if; end loop; end;
2. Wählen Sie den obigen Code aus --> Texte Tutorial
》3. Wenn die folgende Meldung erscheint, bedeutet dies, dass kein Problem mit der Software vorliegt. Es ist unser (Ihrer) Code, der ein Problem hat.
Dann müssen Sie zu diesem Zeitpunkt unseren (Ihren eigenen) Code überprüfen. Wenn beispielsweise die Feldnamen bei der Ausgabe durch dbms mit der Zeichenfolge verbunden sind, gibt es welche doppelte vertikale Balken und die entsprechenden Punkte Wurde die Zahl hinzugefügt? Normalerweise sind zu diesem Zeitpunkt 90 % der Probleme Ihrer Freunde im Grunde gelöst. 4. Wenn es nicht funktioniert, können Sie nur diese Methode ausprobieren:Klicken Sie auf der linken Seite des Fensters auf Ihren Benutzer, z. B. meinen SCOTT-Benutzer.
Doppelklicken Sie dann auf unsere EMP-Tabelle (die Tabelle, die Sie bedienen müssen). Das spezifische Prinzip ist nicht klar, aber nachdem Sie es selbst durchgeführt haben, treten keine Kompilierungsfehler auf . Vielleicht muss Navicat Daten vorab laden? 5. Führen Sie den Code erneut aus. Zu diesem Zeitpunkt sollten 93,57 % der Probleme Ihrer Freunde gelöst sein.Tipps:
a. Ich habe die im Internet erwähnten Probleme mit der Groß- und Kleinschreibung ausprobiert und es hat keine Wirkung gezeigt. Die Besonderheit der Navicat-Version kann jedoch nicht ausgeschlossen werden. Ich verwende hier die Navicat12.1-Version.
b. Die restlichen 6,43 % der Probleme wurden im Allgemeinen nicht gelöst, nachdem die oben genannten Methoden befolgt wurden. c. Denken Sie daran, die Datenbank und den Benutzer auszuwählen. Dies führt zu Problemen wie Berechtigungen.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Navicat beim Ausführen des Oracle-Funktionsskripts den Fehler 24344 meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!