티스토리 뷰

프로그래밍/SQL

스토어드 프로시저

goodmean 2022. 8. 9. 14:38
반응형

스토어드 프로시저 개요

  • 쿼리문의 집합으로 , 어떠한 동작을 일괄 처리하기 위한 용도

스토어드 프로시저 생성 예

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
반응형
최근에 올라온 글
Total
Today
Yesterday
글 보관함