본문 바로가기
Data/MySQL

[MySQL] Stored Procedure의 변수

by prinha 2021. 1. 7.
반응형

prinha.tistory.com/entry/MySQL-%EC%8A%A4%ED%86%A0%EC%96%B4%EB%93%9C-%ED%94%84%EB%A1%9C%EC%8B%9C%EC%A0%80Stored-Procedure-%EC%82%AC%EC%9A%A9%EB%B2%95

 

[MySQL] 스토어드 프로시저(Stored Procedure) 사용법

저장 프로시저(Stored Procedure) 일련의 작업 절차를 정리해 저장한 것으로, SQL문을 미리 정의해두고 요청을 받으면 실행된다. 자주 사용되는 복잡한 작업들을 프로시저를 이용해 간단하게 사용할

prinha.tistory.com


변수 선언

DECLARE 변수이름 데이터타입(크기) DEFAULT 기본값; #기본값 설정안하면 초기값이 NULL

 

두 개의 변수 선언

DECLARE x,y INT DEFAULT 0;

 

변수 대입

DECLARE total_count INT DEFAULT 0;

SET total_count = 10;

 

변수의 범위

변수는 하나의 영역안에서만 영향을 받는다.  프로시저 내부(BEGIN ~ END)에 변수를 선언하면,

프로시저가 END에 도달하면 변수는 사라지게 된다.

반응형