2010-11-25 26 views
0

tous Quelqu'un a créé xxx.mysql (SP) dans mysql. Cependant quand j'essaye de l'APPELER, le message d'erreur indique, que le SP n'existe pas. Quelqu'un peut-il me dire où je peux vérifier si ce SP n'existe pas vraiment dans la base de données? Puis-je utiliser phpmyadmin pour le vérifier?Où puis-je vérifier le SP que j'ai utilisé dans mysql

Un grand merci à advand

Répondre

1

Vous pouvez lister toutes les procédures stockées dans une base de données MySQL en utilisant ce SQL:

SELECT ROUTINE_TYPE, ROUTINE_NAME 
FROM INFORMATION_SCHEMA.ROUTINES 
WHERE ROUTINE_SCHEMA='dbname'; 

(remplacez dbname par le nom de votre base de données)

Vous pouvez trouver plus d'informations et de conseils sur les procédures stockées ici:

http://dev.mysql.com/doc/refman/5.0/en/faqs-stored-procs.html

http://dev.mysql.com/doc/refman/5.0/en/stored-routines.html