로컬 변수는 저장 프로시저에서 선언된 변수입니다. 선언된 BEGIN…END 블록 내에서만 유효하며 모든 SQL 데이터 유형을 가질 수 있습니다. 이를 시연하기 위해 다음 프로세스를 만들고 있습니다 -
mysql> DELIMITER // ; mysql> Create Procedure Proc_Localvariables() -> BEGIN -> DECLARE X INT DEFAULT 100; -> DECLARE Y INT; -> DECLARE Z INT; -> DECLARE A INT; -> SET Y = 250; -> SET Z = 200; -> SET A = X+Y+Z; -> SELECT X,Y,Z,A; -> END // Query OK, 0 rows affected (0.00 sec) mysql> Delimiter ; // mysql> CALL Proc_Localvariables(); +------+------+------+------+ | X | Y | Z | A | +------+------+------+------+ | 100 | 250 | 200 | 550 | +------+------+------+------+ 1 row in set (0.00 sec) Query OK, 0 rows affected (0.01 sec)
위 내용은 MySQL 저장 프로시저에서 지역 변수를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!