ホームページ > データベース > mysql チュートリアル > mysqlストアドプロシージャで変数を定義する方法

mysqlストアドプロシージャで変数を定義する方法

青灯夜游
リリース: 2022-01-24 17:02:41
オリジナル
7656 人が閲覧しました

mysql ストアド プロシージャでは、DECLARE キーワードを使用して変数を定義できます。構文は「DECLARE 変数名 [,...] type [DEFAULT デフォルト値]」です。パラメータ「type」が使用されます。変数の型を指定するには、「DEFAULT」句を使用して変数のデフォルト値を設定します。

mysqlストアドプロシージャで変数を定義する方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

変数は式ステートメントの最も基本的な要素であり、データを一時的に保存するために使用できます。変数はストアド プロシージャと関数の両方で定義して使用できます。ユーザーは DECLARE キーワードを使用して変数を定義し、定義後に変数に値を割り当てることができます。これらの変数のスコープは、BEGIN...END プログラム セクションにあります。

変数の定義

DECLARE キーワードを使用して MySQL で変数を定義できます。基本的な構文は次のとおりです:

DECLARE var_name[,...] type [DEFAULT value]
ログイン後にコピー

ここで :

  • DECLARE キーワードは変数を宣言するために使用されます;

  • var_name パラメータare 変数の名前です。複数の変数をここで同時に定義できます。

  • #type パラメータは変数のタイプを指定するために使用されます。

  • DEFAULT value 句は、変数のデフォルト値を value に設定します。DEFAULT 句が使用されない場合、デフォルト値は NULL です。

#例

変数 my_sql は以下のように定義されており、データ型は INT 型で、デフォルト値は 10 です。 SQL ステートメントは次のとおりです。

DECLARE my_sql INT DEFAULT 10;
ログイン後にコピー
[関連する推奨事項:

mysql ビデオ チュートリアル ]

以上がmysqlストアドプロシージャで変数を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート