514 Stimmen

Liste der gespeicherten Prozeduren/Funktionen Mysql Command Line

Wie kann ich die Liste der gespeicherten Prozeduren oder gespeicherten Funktionen in der mysql-Befehlszeile sehen, wie show tables; o show databases; Befehle.

785voto

fredrik Punkte 13112
SHOW PROCEDURE STATUS;
SHOW FUNCTION STATUS;

223voto

show procedure status

zeigt Ihnen die gespeicherten Prozeduren.

show create procedure MY_PROC

zeigt Ihnen die Definition einer Prozedur. Und

help show

zeigt Ihnen alle verfügbaren Optionen für die show Befehl.

105voto

Praveenkumar_V Punkte 1344

Für die Anzeige der Prozedur nach Namen sortiert

select name from mysql.proc 

Der folgende Code wird verwendet, um alle Verfahren aufzulisten, und der folgende Code liefert dasselbe Ergebnis wie "Show Procedure Status".

select * from mysql.proc

54voto

5422m4n Punkte 718

Ein spezifischerer Weg:

SHOW PROCEDURE STATUS 
WHERE Db = DATABASE() AND Type = 'PROCEDURE'

39voto

Drarok Punkte 3278

Wie oben erwähnt,

show procedure status;

Zeigt in der Tat eine Liste von Prozeduren, aber zeigt todo von ihnen, serverweit.

Wenn Sie nur die Einträge in einer einzigen Datenbank sehen wollen, versuchen Sie dies:

SHOW PROCEDURE STATUS WHERE Db = 'databasename';

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X