서울디지털대학교 오라클 데이터베이스 시스템 1주차 강의 정리
- Select문은 데이터를 조작하지않으므로 DQL (Database Query Language)로 분류하기도 함
- Merge란 일반 DML과 달리 소스 테이블과 목적 테이블이 있고 두 개의 테이블을 비교 후 동일하게 만들기 위해 insert, update, delete를 실행하는 기능이다.
TABLE
키워드가 필요없다.
- 트랜잭션은 'an Atomic Unit of Work' 로 말그대로 분리할 수 없는 최소 단위의 단계이며 DML들로 구성되어있다.
- 하나의 트랜잭션의 작업 단계중 하나라도 실패 시 전체 작업이 실패된 걸로 간주하고 Roll back이 실행된다.
예) 은행의 이체 작업 (최소 두번의 DML로 이루어져 있으며 하나의 기능이라도 실패 시 처음부터 실행이 되어야한다.)