SQL_TCL(COMMIT,ROLLBACK ,SAVEPOINT), DCL(GRANT,REVOKE, ROLE)
1. TCL - 트랜잭션은 어떤 업무를 수행하기 위한 일련의 단계를 의미 1) COMMIT : 데이터를 영구 저장 - AUTO COMMIT : 오라클에서 DML (INSERT , UPDATE , DELETE )는 직접 COMMIT 입력해야 함. DDL ( CREATE , ALTER , DROP 등)은 자동으로 COMMIT 적용 됨 2) ROLLBACK : 데이터 전단계 수정 3) SAVEPOINT - 특정 지점까지만 수정 [예시 1] 아래 쿼리를 순서대로 실행했을때 TAB3 테이블에는 총 몇개의 행이 있을까" 답: A,B,D 행 / 총 3개 행 [예시 2] 아래 쿼리를 순서대로 실행했을 때, TAB4 테이블에는 총 몇 개의 행이 있을까? 답: A,B,C,E 행/ 4개 행 2. DCL : 객체에 권한을 부..