select1 ORACLE에서 SELECT 시 LOCK 처리 select ~ for update문다수의 oracle 사용자가 동시에 한 테이블을 내용을 변경할 경우 발생되는 문제점을 해결하기 위해 특정 행을 lock할 필요가 발생된다. 특정 행에 lock이 설정되면 commit문이 실행되어 lock이 해제될때 까지 다른 사용자들에게 접근을 막을 수 있다. lock을 설정한 사용자는 transaction이 완료되면 반드시 commit문을 수행하여 다른 사용자의 접근을 허용하여야 한다.lock 설정 : select ~ for update nowait;해제 : commit동시 사용으로 발생되는 문제의 예은행에서 이용되는 데이타베이스 시스템은 각지점의 단말기와 현금 인출기를 통해 동시에 사용된다. 한 은행의 P 라는 사람의 구좌에 100만원이 들어있다고 가정했을 때 구좌.. 2024. 10. 18. 이전 1 다음 728x90 반응형