• 파일시티 이벤트
  • LF몰 이벤트
  • 캠퍼스북
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[데이타베이스] 커서(CURSORS)

*대*
개인인증판매자스토어
최초 등록일
2002.12.03
최종 저작일
2002.12
6페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

목차

커서(CURSORS)
1. 커서란 무엇인가?
(1) 명시적 커서를 처리하기
①커서를 선언하기
②커서를 오픈하기
③커서를 인출하기
④커서를 닫기
⑤커서의 속성
(2) 암시적 커서를 처리하기
2. 커서 인출 루프(Cursor Fetch Loops)
(1) LOOP..END LOOP
(2) WHILE 루프
(3) 커서 FOR 루프
(4) NO_DATA_FOUND와 %NOTFOUND
(5) SELECT FOR UPDATE 커서
①FOR UPDATE
②WHERE CURRENT OF
③커미트를 가로질러 인출하기
4.커서 변수
(1) 커서 변수를 선언하기
①제한된 커서 변수와 제한되지 않은 커서 변수
(2) 커서 변수의 저장소를 할당하기
①EXEC SQL ALLOCATE를 사용하기
②자동할당
(3) 쿼리에 대한 커서 변수를 오픈하기
(4) 커서변수를 닫기
(5) 커서 변수의 사용에 대한 제한

본문내용

1. 커서란 무엇인가?
ㆍ커서란 : 커서는 나중에 액세스하기 위한 특정문자를 수용할 수 있는 메모리 영역을 사용자가 명명하는 것이다. 칸텍스트 영역에 대한 핸들 또는 포인터이며, 커서를 통해, PL/SQL 프로그램과 칸텍스트 영역과 문장이 처리될 때 발생하는 것을 제어한다.

ㆍ커서의 종류
암시적 커서 : 모든 DML과 PL/SQL SELECT문에 대한 선언
명시적 커서 : 프로그래머에 의해 선언되며 이름이 있는 커서

(1) 명시적 커서를 처리하기
명시적 커서에 필요한 4개의 PL/SQL 단계
1. 커서를 선언한다
2. 쿼리에서 커서를 오픈한다.
3. 결과를 PL/SQL 변수로 인출한다
4. 커서를 닫는다.
※명시적 커서의 제어 단계


이름이 있는 검색 실행 및 변수 커서의 현재 데 현재 데이터 행의 SQL AREA, 즉
SQL AREA의 생성 들과의 연결, 검색된 이터 행을 해당 존재 여부 검사 커서가 사용한
데이터 행들이 SQL 변수에 넘긴다 자원을 해제
AREA에 존재

①커서를 선언하기
커서의 이름을 정의하고 SELECT 문과 관련
구문)
CURSOR cursor name IS select_statement;
┕커서의 이름 ┕커서에 의해 처리된 쿼리
커서이름 : pl/sql 식별자이기 때문에, 참조되기 전에 선언되어야하며, 조인과 union 또는 minus 절을 포함하여, 임의의 select 문이 적합하다
select_statement : into 절을 포함하지 않는다. into 절은 fetch 문의 부분이다.

②커서를 오픈하기
구문)
OPEN cursor_name;
┕전에 선언한 커서를 식별
커서가 오픈 될 때,
ㆍ바인드 변수의 값이 검사된다.
ㆍ바인드 변수의 값을 토대로, 액티브 집합(쿼리와 일치하는 행들의 집합)이 결정된다.
ㆍ액티브 집합 포인터는 첫 번째 행으로 설정된다.
③커서를 인출하기
쿼리에서 into 절은 fetch 문이다
구문)
FETCH cursor_name INTO list_of_variables;
┕전에 선언하고 오픈된 ┕전에 선언한 pl/sql 변수의
커서식별 컴마로 구분된 리스트
FETCH cursor_name INTO PL/SQL_record;
┕전에 선언한 pl/sql 레코드

참고 자료

없음

자료후기(3)

*대*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 한글파일 [데이터베이스] SQL 10페이지
    (Cursor) ① 검색 결과 테이블의 튜플을 순서대로 지시 ② 커서는 응용 ... [데이터베이스] SQL 컴퓨터공학과 ○○○ ☞목차 1. ... SQL 언어 - SQL(구조적 질의어) : 사용자와 관계형 데이터베이스
  • 한글파일 [데이터베이스] 4-5 연습문제 풀이 (Cursor를 사용한 SQL문 작성) 3페이지
    데이터베이스 4장 과제 (2) 컴퓨터정보공학과 ------- ○○○ 4.5 ... (CS)를 OPEN */ OPEN CS; /* CS커서데이터가 없을 때 ... (CJ)를 OPEN */ OPEN CJ; /* CJ커서데이터가 없을 때
  • 한글파일 ITC 출판사, 데이터베이스 시스템 5판 [Elmasri-Navathe 지음], 복습문제 풀이(7장,8장,9장) 9페이지
    그 후에 프로그램에서 OPEN CURSOR 명령을 사용하여 데이터베이스로부터 ... 프로그램들이 데이터베이스의 독점적인 인터페이제점은 대부분의 질의 결과들이 ... 이는 데이터베이스 관리 시스템(DBMS)에 관계없이 어떤 응용 프로그램에서나
  • 한글파일 [데이터베이스이론] 데이터베이스이론 10장연습문제풀이 3페이지
    DBMS가 기본 키에 대해 유일한지 또는 NULL값을 갖게 되는지를 검사하고 데이타베이스 ... 삽입 SQL에서 커서의 사용은 우선 DECLARE CURSOR문을 사용하여 ... SQL 10.1 SQL에서 정의되는 테이블과 관계 데이타 모델에서 정의된
  • 한글파일 예비 단순조화운동과 강제진동운동 7페이지
    (Smart Cursor)를 선택하여 첫 번째 최대(또는 최소)값에 커서를 ... 이용하여 힘에 따라 늘어난 거리의 그래프를 직접 표시해본다. (8) 왼쪽상단(Data영역 ... Amplifier) (3) 모션 센서(Motion Sensor) (4) A 베이스
더보기
최근 본 자료더보기
탑툰 이벤트
[데이타베이스] 커서(CURSORS)
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업