Maison  >  Article  >  base de données  >  Comment définir des variables dans une procédure stockée MySQL

Comment définir des variables dans une procédure stockée MySQL

青灯夜游
青灯夜游original
2022-01-24 17:02:417549parcourir

Dans la procédure stockée mysql, vous pouvez utiliser le mot-clé DECLARE pour définir des variables. La syntaxe est "DECLARE nom de variable [,...] type [DEFAULT default value]" ; de la variable, la clause « DEFAULT » est utilisée pour définir une valeur par défaut pour une variable.

Comment définir des variables dans une procédure stockée MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Les variables sont les éléments les plus élémentaires des instructions d'expression et peuvent être utilisées pour stocker temporairement des données. Les variables peuvent être définies et utilisées à la fois dans des procédures stockées et dans des fonctions. Les utilisateurs peuvent utiliser le mot-clé DECLARE pour définir des variables et attribuer des valeurs aux variables après définition. La portée de ces variables se trouve dans la section du programme BEGIN...END.

Définir des variables

Vous pouvez utiliser le mot-clé DECLARE pour définir des variables dans MySQL La syntaxe de base est la suivante :

DECLARE var_name[,...] type [DEFAULT value]

Parmi eux :

  • Le mot-clé DECLARE est utilisé. pour déclarer des variables ; le paramètre DECLARE 关键字是用来声明变量的;

  • var_name 参数是变量的名称,这里可以同时定义多个变量;

  • type 参数用来指定变量的类型;

  • DEFAULT value

var_name est le nom de la variable, plusieurs variables peuvent être définies ici en même temps ; le paramètre type est utilisé ; pour spécifier le type de la variable ;

La clause DEFAULT value définit la valeur par défaut de la variable sur value. Lorsque la clause DEFAULT n'est pas utilisée, la valeur par défaut est NULL.

Exemple

🎜🎜La variable my_sql est définie ci-dessous, le type de données est de type INT et la valeur par défaut est 10. L'instruction SQL est la suivante : 🎜
DECLARE my_sql INT DEFAULT 10;
🎜[Recommandation associée : 🎜tutoriel vidéo mysql🎜]🎜

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn