본문 바로가기

DataBase/Oracle SQL

[SQL] 8장 DML

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) 
##################################

'DataBase > Oracle SQL' 카테고리의 다른 글

[SQL] FLASHBACK 테이블 Drop 후 복구  (0) 2010.02.03
[SQL] 9장 Object, 권한주고뺏기  (0) 2010.01.18
[SQL] 7장 Set Operator  (0) 2010.01.18
[SQL] 6장 서브쿼리  (0) 2010.01.18
[SQL] 3장 단일행 함수  (0) 2010.01.18