728x90
반응형
[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에 도달하면 변수는 사라지게 된다.
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 |