커서에 대해 질문드립니다. 0 1 1,833

by 신입개발자 [PL/SQL] [2014.10.17 10:51:26]


강좌에서 커서에 관한 글을 보는데 궁금한점이 있어서 질문드립니다...

커서를 보통 INSERT,UPDATE,DELETE할때 사용하는건가요??

SELECT할때는 조인이나 쿼리를 통해서 커서를 거의 대체할수 있는것 같아서 질문드립니다.

커서를 사용하는 경우는 어떤경우들이 있나요?

by 아발란체 [2014.10.17 13:51:20]

커서는 보통 조회에 해당하며 조회 결과를 가지고 결과수 만큼 반복하여 INSERT, UPDATE, DELETE를 연계 수행 할 수 있습니다. 보통 프로시저에서 조회 결과에 따라 다른 처리를 할 때 많이 씁니다. 강좌에 보면 명시적 커서, 묵시적 커서로 구분하고 있으며 다른 개념으로 DB 관리 목적상 사용중인 커서를 별도 조회할 때도 오픈커서라는 것을 조회 합니다. 이때는 모든 SQL이 대상입니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입