728x90
반응형
변수 선언
DECLARE 변수이름 데이터타입(크기) DEFAULT 기본값; #기본값 설정안하면 초기값이 NULL
두 개의 변수 선언
DECLARE x,y INT DEFAULT 0;
변수 대입
DECLARE total_count INT DEFAULT 0;
SET total_count = 10;
변수의 범위
변수는 하나의 영역안에서만 영향을 받는다. 프로시저 내부(BEGIN ~ END)에 변수를 선언하면,
프로시저가 END에 도달하면 변수는 사라지게 된다.
728x90
반응형
'Data > MySQL' 카테고리의 다른 글
[MySQL] 저장프로시저 다중 값 반환 예제 (0) | 2021.01.07 |
---|---|
[MySQL] 저장 프로시저의 매개변수 - IN, OUT, INOUT (0) | 2021.01.07 |
[MySQL] 스토어드 프로시저(Stored Procedure) 사용법 (0) | 2021.01.07 |
[MySQL] 컬럼추가, 컬럼의 이름 변경, 컬럼삭제, 컬럼의 데이터타입 변경 (0) | 2021.01.06 |
[MySQL] 가상테이블을 의미하는 뷰(View)를 쓰는 이유와 생성/대체/수정/삭제 (0) | 2021.01.06 |