[7급 국가직 데이터베이스론 2014년 16번]

데이터베이스 응용을 개발하기 위해서 SQL 명령들을 호스트 언어에 내장하기도 한다. 이때, 커서(cursor)를 이용하여 SQL과 호스트 언어 사이의 불일치(mismatch)를 해결한다. 커서에 대한 설명으로 옳지 않은 것은?
데이터베이스론
  1. ①커서를 이용해 릴레이션의 튜플(tuple)을 접근할 때는 읽기만 수행할 수 있다.
  2. ②커서를 이용하면 호스트 언어에서 릴레이션으로부터 한 번에 하나의 튜플을 인출(fetch)할 수 있다.
  3. ③커서를 개방(open)한 후에만 튜플을 인출할 수 있다.
  4. ④커서를 정의하려면 DECLARE CURSOR 문을 사용하고, 정적 커서(static cursor)를 선언할 때에는 완전한 SELECT 문이 DECLARE CURSOR 문에 포함되어야만 한다.

선지를 골라 바로 채점해 보세요.

정답 ①

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고