MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLのプロシージャ内で変数を宣言する方法は?


DECLAREコマンドを使用して、MySQLプロシージャ内で変数を宣言できます。 MySQLでストアドプロシージャを作成しましょう-

mysql> DELIMITER //
mysql> CREATE PROCEDURE DECLARE_VARIABLE_DEMO(IN value int)
   -> BEGIN
   -> DECLARE searchValue int;
   -> set searchValue=value;
   -> if searchValue=10 then
   ->    select searchValue+100;
   -> else
   ->    select searchValue;
   -> end if;
   -> END
   -> //
Query OK, 0 rows affected (0.17 sec)
mysql> DELIMITER ;

上記では、変数を宣言しました。次に、CALLコマンドを使用してストアドプロシージャを呼び出します-

mysql> call DECLARE_VARIABLE_DEMO(10);

これにより、次の出力が生成されます-

+-----------------+
| searchValue+100 |
+-----------------+
|             110 |
+-----------------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.02 sec)

  1. C#で変数を宣言する方法は?

    C#の各変数には特定のタイプがあり、変数のメモリのサイズとレイアウト、そのメモリ内に格納できる値の範囲、および変数に適用できる一連の操作を決定します。 変数を宣言するには- <data_type> <variable_list>; 2つの整数変数を宣言する例を見てみましょう- int a, b; 変数の上はint型です。他のタイプの変数を宣言しましょう- フロートタイプの変数。 float f; ダブルタイプの変数。 double d; 変数を表示してみましょう- 例 using System; using System.Collections; clas

  2. Pythonで変数を宣言する方法は?

    Pythonでは、特定のデータ型で変数を宣言する必要はありません。 Pythonには、変数を宣言するためのコマンドがありません。変数は、何らかの値が割り当てられたときに作成されます。変数に割り当てられた値によって、その変数のデータ型が決まります。 したがって、Pythonで変数を宣言するのは非常に簡単です。 変数に名前を付けるだけです 必要な値を割り当てます 変数のデータ型は、割り当てられた値から自動的に決定されます。明示的に定義する必要はありません。 整数変数を宣言する 整数変数を宣言するには- 変数に名前を付けます それに整数値を割り当てます 例