DataBase/Oracle SQL

[SQL] 8장 DML

햄볶는뚱땡이 2010. 1. 18. 23:37
DML
#merge

조건 match ---> update
조건 not match ---> insert

행단위 처리 , DML 구문실행 -> TRANSACTIN 시작 (논리적 작업그룹 (단위))
명시적 수동제어

DDL  : 데이터 정의어
단위 : Object
AUTO COMMIT

DCL : 데이터 제어어
단위 : USER
권한주기, 권한철회
GRANT , REVOKE

ADD - INSERT INTO 테이블명
MODIFY - UPDATE 테이블명 SET
REMOVE - DELETE [FROM] 테이블명

COMMIT 또는 ROLLBAK  미 처리시 발생할수 있는것이 바로  LOCK
##############LOCK################
TX Lock: ROW level lock
TM Lock: TABLE level lock

lock 대기열 ===> enqueue (FIFO) 
##################################