Heim  >  Artikel  >  Datenbank  >  Was soll ich tun, wenn Navicat beim Ausführen des Oracle-Funktionsskripts den Fehler 24344 meldet?

Was soll ich tun, wenn Navicat beim Ausführen des Oracle-Funktionsskripts den Fehler 24344 meldet?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-06 11:58:274841Durchsuche

Was soll ich tun, wenn Navicat beim Ausführen des Oracle-Funktionsskripts den Fehler 24344 meldet?

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

Was soll ich tun, wenn Navicat beim Ausführen des Oracle-Funktionsskripts den Fehler 24344 meldet? 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:

Was soll ich tun, wenn Navicat beim Ausführen des Oracle-Funktionsskripts den Fehler 24344 meldet?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?

Was soll ich tun, wenn Navicat beim Ausführen des Oracle-Funktionsskripts den Fehler 24344 meldet?

5. Führen Sie den Code erneut aus. Zu diesem Zeitpunkt sollten 93,57 % der Probleme Ihrer Freunde gelöst sein.

Tipps: Was soll ich tun, wenn Navicat beim Ausführen des Oracle-Funktionsskripts den Fehler 24344 meldet?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn