Maison  >  Article  >  base de données  >  Comment pouvons-nous afficher le code source d’une procédure stockée MySQL spécifique ?

Comment pouvons-nous afficher le code source d’une procédure stockée MySQL spécifique ?

PHPz
PHPzavant
2023-09-05 14:45:021425parcourir

Comment pouvons-nous afficher le code source d’une procédure stockée MySQL spécifique ?

Avec l'instruction SHOW CREATE PROCEDURE, nous pouvons voir le code source de la procédure stockée. Pour que cela soit compréhensible, nous utilisons une procédure stockée appelée allrecords() dans la requête comme indiqué ci-dessous -

mysql> Show Create Procedure allrecords\G
*************************** 1. row ***************************
Procedure: allrecords
sql_mode:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Create Procedure: CREATE DEFINERb=`root`@`localhost` PROCEDURE `allrecords`()

BEGIN
Select * from Student_info;
END

character_set_client: cp850
collation_connection: cp850_general_ci
  Database Collation: latin1_swedish_ci
1 row in set (0.00 sec)

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer