Maison > Article > base de données > Quels sont les différents modes de paramètres utilisés par les procédures stockées MySQL ?
Les paramètres rendent les procédures stockées plus utiles et plus flexibles. Dans MySQL, nous avons les trois modes suivants -
C'est le mode par défaut. Lorsque nous définissons les paramètres IN dans une procédure stockée, le programme appelant doit transmettre les paramètres à la procédure stockée. La valeur du paramètre IN est protégée, ce qui signifie que même la valeur du paramètre IN change dans la procédure stockée, sa valeur d'origine est conservée une fois la procédure stockée terminée ;
> Les paramètres OUT peuvent être modifiés dans une procédure stockée et leurs nouvelles valeurs sont transmises au programme appelant. A noter que la valeur initiale du paramètre OUT n'est pas accessible au démarrage de la procédure stockée. Le paramètre
INOUT est une combinaison des paramètres IN et OUT , ce qui signifie que le programme appelant peut transmettre des paramètres et que la procédure stockée peut modifier le paramètre INOUT et transmettre la nouvelle valeur. retour au programme appelant.
Ce qui suit est la syntaxe de définition des paramètres dans une procédure stockée -
MODE parameter_name parameter_type(parameter_size)
Ici, MODE peut être IN, OUT ou INOUT, selon l'objectif du paramètre dans l'objectif de stockage.
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!