[ORACLE] LOCK TABLE() 문법부터 예제까지 한눈에 이해하기
1. LOCK TABLE이란?LOCK TABLE은 Oracle에서 하나 이상의 테이블에 대해 명시적으로 잠금을 설정하여 동시성 문제를 방지하는 SQL 문입니다. 이 명령은 주로 트랜잭션 처리 중 데이터 일관성과 충돌 방지를 위해 사용됩니다.2. LOCK TABLE 기본 문법LOCK TABLE 테이블명 IN [락 모드] MODE [NOWAIT | WAIT n];락 모드 예시: ROW SHARE, ROW EXCLUSIVE, SHARE, SHARE ROW EXCLUSIVE, EXCLUSIVE3. 자주 사용하는 LOCK 모드 설명LOCK 모드설명공용?주 용도ROW SHARE동시 읽기/쓰기 가능, SELECT ... FOR UPDATE와 유사공용트랜잭션 시작 알림ROW EXCLUSIVEINSERT/UPDATE/D..
Database/Oracle
2025. 6. 9. 11:51