Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

두 개의 값을 선언하고 수학 연산을 수행하는 MySQL 저장 프로시저

<시간/>

먼저 저장 프로시저를 만들어 보겠습니다 -

mysql> delimiter //
mysql> create procedure declare_demo_sp()
   begin
   declare Value1 int;
   declare Value2 int;
   set Value1=100;
   set Value2=2000;
   select Value1,Value2,Value1*Value2 as MultiplicationResult;
   end
   //
Query OK, 0 rows affected (0.00 sec)
mysql> delimiter ;

CALL 명령을 사용하여 저장 프로시저 호출 -

mysql> call declare_demo_sp();

이것은 다음과 같은 출력을 생성합니다 -

+--------+--------+----------------------+
| Value1 | Value2 | MultiplicationResult |
+--------+--------+----------------------+
|    100 |   2000 |               200000 |
+--------+--------+----------------------+
1 row in set (0.00 sec)
Query OK, 0 rows affected (0.00 sec)