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