1. 오라클 조회 프로시저란?
오라클에서 조회 프로시저는 데이터베이스에서 원하는 데이터를 검색하는 작업을 자동화한 프로그램이다. 이를 통해 데이터베이스에 접근하여 원하는 데이터를 편리하게 얻을 수 있다.
2. 조회 프로시저 만들기 예제
아래는 "Employees" 테이블에서 직원의 정보를 조회하는 간단한 예제이다.
CREATE OR REPLACE PROCEDURE get_employee_info
(
p_employee_id IN NUMBER,
p_name OUT VARCHAR2,
p_salary OUT NUMBER
)
IS
BEGIN
SELECT employee_name, salary
INTO p_name, p_salary
FROM Employees
WHERE employee_id = p_employee_id;
DBMS_OUTPUT.PUT_LINE('Name: ' || p_name);
DBMS_OUTPUT.PUT_LINE('Salary: ' || p_salary);
END;
/
위 예제에서 get_employee_info
라는 프로시저를 생성하였다. 이 프로시저는 p_employee_id
라는 입력 파라미터를 받아 해당 직원의 이름(p_name
)과 급여(p_salary
)를 조회한다. 조회한 결과는 DBMS_OUTPUT
을 통해 출력된다.
3. 프로시저 실행하기
프로시저를 실행하기 위해서는 다음과 같이 호출한다.
DECLARE
v_name VARCHAR2(100);
v_salary NUMBER;
BEGIN
get_employee_info(100, v_name, v_salary);
END;
/
위 코드에서 get_employee_info
프로시저를 호출하고 결과를 출력하기 위해 v_name
과 v_salary
변수를 선언한다. 100
은 조회할 직원의 ID이며, 결과는 v_name
과 v_salary
변수에 저장된다.
4. 전체 내용 정리
오라클 조회 프로시저는 데이터베이스에서 원하는 데이터를 검색하는 작업을 자동화한 프로그램이다. 위 예제를 통해 조회 프로시저를 생성하고 실행하는 방법을 알아보았다. 프로시저를 사용하면 데이터베이스에 직접 접근하여 원하는 데이터를 쉽게 조회할 수 있으며, 재사용성과 보안성을 높일 수 있다.
댓글