ORACLE

DDL, DML, DCL, TCL

zammanza 2014. 11. 29. 19:02


 

* DDL 정의어

(Data Definition Language)

 

​- 데이터베이스 구조 또는 스키마 정의

 

명령문

● CREATE  (데이터베이스,테이블 생성)

● ALTER (데이터베이스,테이블 변경)

● DROP (데이터베이스,테이블 삭제)

● RENAME (데이터베이스 객체이름변경)

● TRUNCATE (테이블을 초기화상태로)

 

* DML 조작어

(Data Manipulation Language)

 

- 스키마 객체 내에서 데이터 관리

 

명령문

● INSERT (데이터입력)

● UPDATE (데이터 수정)

● DELETE (데이터삭제)

 

* DCL 제어어

(Data Control Language)

 

- 데이터 액세스

 

명령문

● GRANT (권한부여)

● REVOKE (권한취소)

 

* TCL 트랜잭션 처리어

(Transaction Control Language)

 

- 트랜잭션 관련 처리

 

명령문

● COMMIT (트랜잭션 종료처리 저장)

● ROLLBACK (트랜잭션 취소)

● SAVEPOINT (임시저장)