2010-11-25 7 views
0

すべて 誰かがmysqlにxxx.mysql(SP)を作成しました。しかし、私はそれを呼び出しようとすると、SPが存在しないというエラーメッセージが表示されます。このSPが実際にデータベースに存在しないかどうかをどこから調べることができますか? phpmyadminを使って確認できますか? advandmysqlで使用したSPをどこで確認できますか

答えて

1

多くのおかげであなたはこのSQLを使用してMySQLデータベース内のすべてのストアド・プロシージャを一覧表示することができます。

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

(データベースの名前とDBNAMEを置き換え)

することはできストアドプロシージャの詳細とヒントについては、こちらをご覧ください:

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

関連する問題