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;
2. Sélectionnez le code ci-dessus --> "Exécuter la sélection"
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.
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.
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 ?
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.
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!