커서 - 내장형 SQL로 반환되는 단 하나의 튜플을 여러개로 늘리는 반복문

2020. 6. 21. 21:18컴퓨터언어/Database

728x90
반응형

 

👍 What is Cursor?

 

SQL은 여러 개의 튜플을 다루는 데 반해,

C++, JAVA 등 언어는 한 번의 연산의 결과를 하나의 변수에 저장하기 때문에 단 하나의 튜플만 다룰 수 있다.

커서는 SQL이 다른 프로그래밍 언어에 내장될 때의 한계를 해결하고자 나온 일종의 "포인터"이다.

2020/06/21 - [컴퓨터언어/Database] - 내장형(Embedded) SQL - 다른 프로그램 내에 삽입된 SQL

 

내장형(Embedded) SQL - 다른 프로그램 내에 삽입된 SQL

지금까지의 SQL은 모두 사용자가 명령어를 내리는 즉시 DBMS가 결과를 보여주는, "대화식 SQL"이었다. 하지만 현대 응용프로그램은 데이터베이스와 연동되는 경우가 매우 많기 때문에, 프로그램 구

an-onymous.tistory.com

 

👊 커서 관련 명령어

 

  • DECLARE : 만들 커서의 이름을 정의
  • OPEN : 커서가 첫 번째 레코드를 가리키도록 설정하는 명령어
  • FETCH : 다음 레코드로 커서를 이동시키는 명령어로, 데이터를 계속 가져오게 하는 것이다.
  • CLOSE : 커서 종료 명령어

 

 

728x90
반응형