티스토리 뷰
스토어드 프로시저 개요
- 쿼리문의 집합으로 , 어떠한 동작을 일괄 처리하기 위한 용도
스토어드 프로시저 생성 예
USE sqlDB;
DROP PROCEDURE IF EXISTS userProc1;
delimiter $$
CREATE PROCEDURE userProc1(
IN userName VARCHAR(10)
)
BEGIN
SELECT * FROM userTbl WHERE name = userName;
END $$
delimiter ;
CALL userProc1('조관우');
입력 매개 변수
IN 입력_매개변수_이름 데이터_형식;
프로시저에 전달값이 있을 경우 받아주는 입력 매개변수
출력 매개 변수
OUT 출력_매개변수_이름 데이터_형식;
주로 SELECT... INTO문을 사용하며,
출력 매개 변수를 사용하면 저장 프로시저(스토어드 프로시저)가 저장 프로시저나 함수에 데이터 값이나 커서 변수를 다시 전달할 수 있습니다.
'프로그래밍 > SQL' 카테고리의 다른 글
트리거(Trigger) (0) | 2022.08.10 |
---|---|
스토어드 프로그램을 이용한 구구단 만들기 (0) | 2022.08.09 |
TABLE 복사 (0) | 2022.08.08 |
인덱스(INDEX) 의 개념 및 특징 (0) | 2022.08.08 |
뷰(VIEW) (0) | 2022.08.05 |