안녕하세요. 지난번에 커서에 대해서 질문한 사람입니다.
다름이 아니라 커서에 대한 개념을 알려고 어느 님이 말씀하셨듯이.. SQL 책을 뒤졌는데 궁금증이 가시지 않네요. 거기에는 이렇게 써 있더군요
커서에 대한 이해를 쉬게 하기 위해 다음에 대해 생각해 보자.
만약 어떤 테이블에 세 번째 행이 문제가 있어 지우고 싶다면 일반적인 쿼리 문장으로 어떻게 작성할 수 있을까?? 이런 경우 일반 쿼리문으로는 수행할 방법이 없으며, 커서를 이용해야 한다. 사원 별 판매 데이타에 대해 사원별 판매 상품 상위 3개만을 가져오는 쿼리를 수행해야 한다면 어떻게 처리할 수 있을 까?
이러한 때 커서를 ...쓴다고 하는데....중요한건 그냥 질의문만 날리면 되는게 아닌지요... 그냥 select * from 테이블 이름 이런식으로 하던지
delete * from 테이블 이름 으로 삭제를 하든지....그렇게는 안되나요???3번째 행과 같은 옵션 때문에 불가능 한것인지...알고 싶습니다..
그리고 그런경우...커서는 어떻게 해결을 하는지도 알고 싶습니다.
|