반응형
프로시저를 설정하는 방법과 예제를 알려드리겠습니다. 프로시저를 설정하기 위해서는 다음과 같은 단계를 따라야 합니다:
1. CREATE PROCEDURE 문을 사용하여 프로시저를 생성합니다.
2. 프로시저 이름을 지정하고, 필요한 매개변수와 반환값을 설정합니다.
3. BEGIN과 END 사이에 프로시저의 로직을 작성합니다.
예를 들어, "employees" 테이블에서 특정 부서에 속한 사원을 조회하는 프로시저를 만들어보겠습니다. 해당 부서의 ID를 매개변수로 받고, 결과를 반환합니다.
-- 프로시저 생성
CREATE PROCEDURE getEmployeesByDepartment(departmentId NUMBER)
IS
BEGIN
-- 부서 ID에 해당하는 사원을 조회
SELECT * FROM employees WHERE department_id = departmentId;
END;
/
위의 예제는 "getEmployeesByDepartment"라는 이름의 프로시저를 생성합니다. 이 프로시저는 "departmentId"라는 단일 매개변수를 받아서 해당 부서에 속한 사원을 조회합니다.
프로시저를 실행하려면 다음과 같이 호출합니다:
-- 프로시저 실행
DECLARE
departmentId NUMBER := 10; -- 조회할 부서 ID
BEGIN
getEmployeesByDepartment(departmentId); -- 프로시저 호출
END;
위의 예제 코드에서는 "DECLARE"문을 통해 변수를 선언하고, "BEGIN"과 "END" 사이에서 프로시저를 호출합니다. 프로시저는 매개변수로 전달된 값을 사용하여 쿼리를 실행하고, 결과를 반환합니다. 결과는 일반적으로 콘솔에 출력되거나 다른 변수에 할당될 수 있습니다.
이와 같이 프로시저를 설정하고 호출하여 사용할 수 있습니다.
반응형
'오라클(Oracle)' 카테고리의 다른 글
오라클 설명 및 예제 (0) | 2023.09.18 |
---|