안녕하세요. 다름이 아니라 질문이 있어서 그럽니다.
1. page108~192에서 cursor라는 것이 있는데 도대체 뭔지 이해가 어렵네요..
도대체 무엇(개념)이며 어떤경우 사용하는지 책에 내용을 봐도 이해가 어려우니 이해가 쉽게
설명부탁합니다.
2. 예제 5-3-1 내용중에 a3이 00010104로 나오고 a4가 4로 나오는지 이해가 않됩니다. 자세한 설명부탁합니다.
그러면 답변을 기다리며..
안녕하세요. 다름이 아니라 질문이 있어서 그럽니다.
1. page108~192에서 cursor라는 것이 있는데 도대체 뭔지 이해가 어렵네요..
도대체 무엇(개념)이며 어떤경우 사용하는지 책에 내용을 봐도 이해가 어려우니 이해가 쉽게
설명부탁합니다.
2. 예제 5-3-1 내용중에 a3이 00010104로 나오고 a4가 4로 나오는지 이해가 않됩니다. 자세한 설명부탁합니다.
그러면 답변을 기다리며..
1. cursor
1) 정의
ORACLE Server는 SQL 문을 실행하고 처리한 정보를 저장하기 위해 "PRIVATE SQL AREA“ 이라고 하는 작업영역을 이용하는데, 이영역에 이름을 부여하고 저장된 정보를 처리할 수 있게 한 것이 cursor 입니다.
2) 왜 cursor를 사용하는가?
오라클 pl/sql의 select 구문은 한개의 row만을 검색할 수 있기 때문에 하나 이상의 row를 처리하기 위해 커서를 사용합니다.
3) abap을 하는 우리는 커서를 알아야 하는가?
- 개발할때 커서를 사용할 일은 없습니다. 그렇게 사용한 경우도 없습니다.
- 다만 표준 프로그램에 종종 사용되는 경우가 있으니 커서라는 것의 의미를 알고 있으면 됩니다.
- 좀더 상세한 내용은 오라클의 cursor를 학습하시면 됩니다.