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

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

青灯夜游
Libérer: 2022-01-24 17:02:41
original
7659 Les gens l'ont consulté

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]
Copier après la connexion

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;
Copier après la connexion
🎜[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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal