<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://dbstudy.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=%EC%BB%A4%EC%84%9C%28Cursor%29_%EC%82%AC%EC%9A%A9%EB%B2%95</id>
	<title>커서(Cursor) 사용법 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://dbstudy.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=%EC%BB%A4%EC%84%9C%28Cursor%29_%EC%82%AC%EC%9A%A9%EB%B2%95"/>
	<link rel="alternate" type="text/html" href="https://dbstudy.co.kr/w/index.php?title=%EC%BB%A4%EC%84%9C(Cursor)_%EC%82%AC%EC%9A%A9%EB%B2%95&amp;action=history"/>
	<updated>2026-05-08T20:23:36Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://dbstudy.co.kr/w/index.php?title=%EC%BB%A4%EC%84%9C(Cursor)_%EC%82%AC%EC%9A%A9%EB%B2%95&amp;diff=316&amp;oldid=prev</id>
		<title>Oracle: 새 문서: 2. 커서(Cursor) 사용법  2-1. 커서란? 	•	SELECT 문의 결과를 한 행씩 처리할 수 있는 포인터 	•	묵시적 커서 (자동 처리) vs 명시적 커서 (직접 선언)  ⸻  2-2. 명시적 커서 예제  DECLARE   CURSOR emp_cursor IS     SELECT employee_id, first_name FROM employees WHERE department_id = 10;    v_id   employees.employee_id%TYPE;   v_name employees.first_name%TYPE; BEGIN   OPEN emp_cursor;   LOOP     FETCH emp_cursor INTO v_id, v_name;...</title>
		<link rel="alternate" type="text/html" href="https://dbstudy.co.kr/w/index.php?title=%EC%BB%A4%EC%84%9C(Cursor)_%EC%82%AC%EC%9A%A9%EB%B2%95&amp;diff=316&amp;oldid=prev"/>
		<updated>2025-05-13T10:19:58Z</updated>

		<summary type="html">&lt;p&gt;새 문서: 2. 커서(Cursor) 사용법  2-1. 커서란? 	•	SELECT 문의 결과를 한 행씩 처리할 수 있는 포인터 	•	묵시적 커서 (자동 처리) vs 명시적 커서 (직접 선언)  ⸻  2-2. 명시적 커서 예제  DECLARE   CURSOR emp_cursor IS     SELECT employee_id, first_name FROM employees WHERE department_id = 10;    v_id   employees.employee_id%TYPE;   v_name employees.first_name%TYPE; BEGIN   OPEN emp_cursor;   LOOP     FETCH emp_cursor INTO v_id, v_name;...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;2. 커서(Cursor) 사용법&lt;br /&gt;
&lt;br /&gt;
2-1. 커서란?&lt;br /&gt;
	•	SELECT 문의 결과를 한 행씩 처리할 수 있는 포인터&lt;br /&gt;
	•	묵시적 커서 (자동 처리) vs 명시적 커서 (직접 선언)&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
2-2. 명시적 커서 예제&lt;br /&gt;
&lt;br /&gt;
DECLARE&lt;br /&gt;
  CURSOR emp_cursor IS&lt;br /&gt;
    SELECT employee_id, first_name FROM employees WHERE department_id = 10;&lt;br /&gt;
&lt;br /&gt;
  v_id   employees.employee_id%TYPE;&lt;br /&gt;
  v_name employees.first_name%TYPE;&lt;br /&gt;
BEGIN&lt;br /&gt;
  OPEN emp_cursor;&lt;br /&gt;
  LOOP&lt;br /&gt;
    FETCH emp_cursor INTO v_id, v_name;&lt;br /&gt;
    EXIT WHEN emp_cursor%NOTFOUND;&lt;br /&gt;
    DBMS_OUTPUT.PUT_LINE(&amp;#039;직원ID: &amp;#039; || v_id || &amp;#039;, 이름: &amp;#039; || v_name);&lt;br /&gt;
  END LOOP;&lt;br /&gt;
  CLOSE emp_cursor;&lt;br /&gt;
END;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
⸻&lt;br /&gt;
&lt;br /&gt;
2-3. FOR문을 이용한 커서 간단 처리&lt;br /&gt;
&lt;br /&gt;
BEGIN&lt;br /&gt;
  FOR rec IN (&lt;br /&gt;
    SELECT employee_id, first_name FROM employees WHERE department_id = 10&lt;br /&gt;
  ) LOOP&lt;br /&gt;
    DBMS_OUTPUT.PUT_LINE(&amp;#039;ID: &amp;#039; || rec.employee_id || &amp;#039;, 이름: &amp;#039; || rec.first_name);&lt;br /&gt;
  END LOOP;&lt;br /&gt;
END;&lt;/div&gt;</summary>
		<author><name>Oracle</name></author>
	</entry>
</feed>