#SQL#Oracle#트랜잭션#세션#TRANSACTION#SESSION1 SQL)Oracle_TRANSACTION_SESSION1 --1) 주제 : 트랜잭션 -- ; 트랜잭션은 반드시 함께 실행되는 작업의 단위를 의미한다. -- 즉 사용자의 의도에 따라 여러 개의 문장으로 구성된 트랙잭션은 -- 반드시 동시에 실행(COMMIT)되거나 취소(ROLLBACK)된다. -- RDBMS는 트랜잭션을 통해 작업의 단위를 결정함으로써 작업 -- 결과의 신뢰성을 확보한다. -- -- 예를 들어, 금융거래중에 계좌 이체를 생각해보자. -- A라는 사람이 소유 계좌의 금액 중 100만원을 B라는 사람의 -- 계좌로 이체한다면 최소 2가지 작업이 수행되어야 한다. -- 첫 번째 작업은 A의 계좌에서 100만원이 출금되는 것이고, -- 두 번째 작업은 B의 계좌에 100만원이 입금되는 것이다. -- 그런데 만약 A의 계좌에서 100만원이 출금된 이후 -.. 2023. 3. 13. 이전 1 다음