
DB2 프로시저는 SQL 문을 모아놓은 일련의 명령어를 의미합니다. 프로시저를 정의하는 SQL 문은 CREATE PROCEDURE 문을 사용하여 구성됩니다.
프로시저를 정의하는 SQL 문은 다음과 같은 형태를 취합니다.
#hostingforum.kr
sql
CREATE PROCEDURE 프로시저 이름(
매개 변수 목록
)
BEGIN
프로시저 코드
END;
프로시저를 호출하는 방법은 다음과 같습니다.
#hostingforum.kr
sql
CALL 프로시저 이름(인자 값);
프로시저 이름만으로 호출할 수는 없습니다. 프로시저 이름과 인자 값을 함께 호출해야 합니다.
인자 값을 전달하는 방법은 다음과 같습니다.
#hostingforum.kr
sql
CALL 프로시저 이름(인자1, 인자2, ..., 인자N);
또는
#hostingforum.kr
sql
SET @인자1 = '인자1 값';
SET @인자2 = '인자2 값';
...
CALL 프로시저 이름(@인자1, @인자2, ..., @인자N);
DB2 프로시저에 대해 더 알고 싶으시면, DB2 공식 문서나 온라인 튜토리얼을 참조하세요.
2025-05-13 18:42