db2에서 오라클로 마이그레이션 작업을 하고 있습니다..
그러던중 처음보는것이 생겨서요...
바로 db2 : select ~ from ~ where ~ order by ~ for fetch only인데요...
여기서 for fetch only는 무엇입니까???
그리고 오라클에서는 어떻게 쓰이나요???
아시는분 계신다면 답변 꼭 부탁드리겠습니다...
db2에서는 기본적으로 select를 할때 lock을 사용합니다.
동시성을 위해 커서를 사용할 때 for fetch only 라고 명시하여 읽기 전용 상태로 변경하면 lock을 회피할 수 있습니다.
오라클에서는 기본적으로 롤백세그먼트를 사용하여 데이터를 읽어오므로 이런 옵션이 필요없습니다.