[sql] PL/SQL 블록을 사용하여 프로시저 생성하기.

다음은 PL/SQL을 사용하여 프로시저를 생성하는 간단한 예제입니다.

CREATE OR REPLACE PROCEDURE get_employee_details (emp_id IN NUMBER) 
IS
  emp_name employees.last_name%TYPE;
  emp_salary employees.salary%TYPE;
BEGIN
  SELECT last_name, salary INTO emp_name, emp_salary
  FROM employees
  WHERE employee_id = emp_id;

  DBMS_OUTPUT.PUT_LINE('Employee Name: ' || emp_name);
  DBMS_OUTPUT.PUT_LINE('Employee Salary: ' || emp_salary);
END;
/

이 예제에서는 get_employee_details 라는 이름의 프로시저를 생성하고, emp_id 라는 입력 매개변수를 사용하여 직원의 세부 정보를 검색합니다. 그리고 DBMS_OUTPUT을 사용하여 세부 정보를 출력합니다.

위 예제는 Oracle 데이터베이스에서 실행되므로, 실제 데이터베이스와 연결하여 실행해야 합니다.

참고문헌: