▶DDL(Data Definition Language)
- 데이터 정의 언어
-객체의 생성,변경,삭제,명령어
- 대상 : 필드, 레코드
-CREATE, ALTER, DROP, RENAME, RENAME, COMMENT(주석달기), TRUNCATE(테이블 모든 행 삭제)
-SCHEMA,DOMAIN,TABLE,VIEW,INDEX를 정의하거나 변경 또는 삭제할때 사용
-AUTO COMMIT => ROLLBACK 불가능
▶DML(Data Manipulation Language)
-데이터 조작 언어
-레코드 제어 명령어
-대상 : 필드,레코드,테이블,뷰,인덱스
-INSERT, UPDATE, DELETE, MARGE(병합)
-저장된 데이터를 실질적으로 처리하는데 사용
-ROLLBACK 가능
▶DCL(Data Control Language)
-데이터 제어 언어
-데이터의 보완,무결성,회복,병행수행 제어등을 정의하는데 사용
-대상 : 사용자계정
-GRANT(권한주기), REVOKE(권한뺏기)
-AUTO COMMIT => ROLLBACK 불가능
▶DQL (Data Query Language)
-데이터 질의 언어
-SELECT
-대상 : 필드,레코드,테이블
▶TCL(Transaction Control Language)
-트랜젝션 제어 언어
-COMMIT, ROLLBACK
-Transaction(트랜젝션은 하나의 작업단위 EX : 결제 -> 출금 -> 입금 -> 완료)
오라클 SIGN 함수(음수 양수 판단) (0) | 2012.09.18 |
---|---|
오라클 TRUNCATE (0) | 2012.09.07 |
오라클 EXISTS, NOT EXISTS 함수 (1) | 2012.09.07 |
테이블에 칼럼 추가/삭제 (0) | 2012.08.08 |
랜덤한 숫자/문자 생성 (DBMS_RANDOM 활용) (0) | 2012.06.19 |
댓글 영역