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.
Klicken Sie auf der linken Seite des Fensters auf Ihren Benutzer, z. B. meinen SCOTT-Benutzer.
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!