SQL + 프로그래밍 기능이 합쳐진 것이 스토어드 프로시저이다.
DELIMITER $$
CREATE PROCEDURE 스토어드_프로시저_이름( IN 또는 OUT 매개변수)
BEGIN
이 부분에 SQL 프로그래밍 코드를 작성
END $$
DELIMITER;
CALL 스토어드_프로시저_이름();
으로 불러내야한다.
매개변수를 사용할 때
어떤 값을 전달한다.
IN 입력_매개변수_이름 데이터_형식
CALL_ 프로시저_이름(전달_값);
OUT 출력_매개변수_이름 데이터_형식
CALL 프로시저_이름(@변수명);
SELECT @변수명;
'개념 창고 > Database' 카테고리의 다른 글
(혼공MySQL)20.자동으로 실행되는 트리거(trigger)의 개념과 트리거를 활용하여 데이터 백업하는 방법 (0) | 2023.03.20 |
---|---|
(혼공MySQL)19.스토어드 함수와 커서의 개념, 커서(cursor)의 단계별 실습 방법 (0) | 2023.03.20 |
(혼공MySQL)16.인덱스의 내부 작동 원리와 구조, 인덱스에서 데이터 검색하기 (0) | 2023.03.20 |
(혼공MySQL)15.인덱스의 개념과 장단점, 클러스터형 인덱스와 보조 인덱스 (0) | 2023.03.20 |
(혼공MySQL)14. 가상의 테이블: 뷰(생성, 수정, 삭제) (0) | 2023.03.20 |