Mysql: Où sont stockées {procédures | fonctions | déclencheurs} (routine) procédures stockées, des fonctions, des déclencheurs, où il y a ??

 

A.4.7.

Où sont les procédures stockées stockées?

 

Dans le proctableau de la mysqlbase de données du système . Cependant, vous ne devriez pas accéder aux tables de la base de données du système directement. Au lieu de cela, interroger les INFORMATION_SCHEMA ROUTINESet PARAMETERStables. Voir la section 24.21, « Le INFORMATION_SCHEMA ROUTINES Table » et Section 24.15, « Les paramètres INFORMATION_SCHEMA Table » .

Vous pouvez également utiliser SHOW CREATE FUNCTIONpour obtenir des informations sur les fonctions stockées, et SHOW CREATE PROCEDUREd'obtenir des informations sur les procédures stockées. Voir la section 13.7.5.9, « SHOW CREATE PROCEDURE Déclaration » .

 

【contre】

 

 

A.5.6.

Est-il possible de voir tous les déclencheurs dans une base de données?

 

Oui. Vous pouvez obtenir une liste de tous les déclencheurs définis sur la base de données à l' dbnameaide d' une requête sur la INFORMATION_SCHEMA.TRIGGERStable comme celui présenté ici:

SELECT nom_trigger, event_manipulation, event_object_table, ACTION_STATEMENT 
    DE INFORMATION_SCHEMA.TRIGGERS 
    OU trigger_schema = » dbname« ;

Pour plus d' informations sur ce tableau, voir Section 24.29, « Le INFORMATION_SCHEMA TRIGGER Table » .

Vous pouvez également utiliser la SHOW TRIGGERSdéclaration, qui est spécifique à MySQL. Voir la section 13.7.5.38, « SHOW TRIGGER Déclaration » .

A.5.7.

Où sont stockés les déclencheurs?

 

Les déclencheurs sont stockés dans des .TRGfichiers, avec un tel un fichier par table .

 

Je suppose que tu aimes

Origine www.cnblogs.com/jinzhenshui/p/12565900.html
conseillé
Classement