mysql ストアド プロシージャでは、DECLARE キーワードを使用して変数を定義できます。構文は「DECLARE 変数名 [,...] type [DEFAULT デフォルト値]」です。パラメータ「type」が使用されます。変数の型を指定するには、「DEFAULT」句を使用して変数のデフォルト値を設定します。
このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。