Maison > base de données > navicat > Que dois-je faire si Navicat signale l'erreur 24344 lors de l'exécution du script de fonction Oracle ?

Que dois-je faire si Navicat signale l'erreur 24344 lors de l'exécution du script de fonction Oracle ?

爱喝马黛茶的安东尼
Libérer: 2019-08-06 11:58:27
original
4874 Les gens l'ont consulté

Que dois-je faire si Navicat signale l'erreur 24344 lors de l'exécution du script de fonction Oracle ?

1. Créez une nouvelle fenêtre de requête SQL dans Navicat et entrez la procédure stockée suivante.

La signification de cette procédure stockée est de prendre un entier comme paramètre et de saisir les informations des quelques premiers (valeurs des paramètres) employés avec le salaire le plus élevé.

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;
Copier après la connexion

2. Sélectionnez le code ci-dessus --> "Exécuter la sélection"

Que dois-je faire si Navicat signale lerreur 24344 lors de lexécution du script de fonction Oracle ?

Recommandations associées : "Navicat pour les images d'utilisation de MySQL et Tutoriel textes

3. Si le message suivant apparaît, cela signifie qu'il n'y a pas de problème avec le logiciel. C'est notre (le vôtre) code qui pose problème.

Que dois-je faire si Navicat signale lerreur 24344 lors de lexécution du script de fonction Oracle ?

Ensuite, vous devez vérifier notre (votre propre) code à ce moment-là. Par exemple, lorsque les noms de champs sont connectés à la chaîne lors de la sortie par DBM, y en a-t-il. des doubles barres verticales et les points appropriés ? Le numéro a-t-il été ajouté ? Habituellement, à ce stade, 90 % des problèmes de vos amis sont pratiquement résolus.

4. Si cela ne fonctionne pas, vous pouvez uniquement essayer cette méthode :

Sur le côté gauche de la fenêtre, cliquez sur votre utilisateur, comme mon utilisateur SCOTT.

Que dois-je faire si Navicat signale lerreur 24344 lors de lexécution du script de fonction Oracle ?

Double-cliquez ensuite sur notre table EMP (la table que vous devez utiliser). Le principe spécifique n'est pas clair, mais après l'avoir fait vous-même, il n'y aura aucune erreur de compilation. . Peut-être que Navicat doit précharger les données ?

Que dois-je faire si Navicat signale lerreur 24344 lors de lexécution du script de fonction Oracle ?

5. Exécutez à nouveau le code. À ce stade, 93,57 % des problèmes de vos amis devraient être résolus.

conseils :

a. J'ai essayé les problèmes de capitalisation mentionnés en ligne et cela n'a aucun effet. Mais la particularité de la version Navicat ne peut être exclue. Ce que j'utilise ici est la version Navicat12.1.

b. Les 6,43 % restants des problèmes n'ont pas été résolus. Il peut s'agir d'autres problèmes. Généralement, après avoir suivi les méthodes ci-dessus, ils seront essentiellement résolus.

c. Pensez à sélectionner la base de données et l'utilisateur. Cela entraînera des problèmes tels que les autorisations.

Que dois-je faire si Navicat signale lerreur 24344 lors de lexécution du script de fonction Oracle ?

Que dois-je faire si Navicat signale lerreur 24344 lors de lexécution du script de fonction Oracle ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal