1. 절차형SQL작성
- 트리거
- 트리거 구성 - 디이비컨 SE (선언, 이벤트, 시작, 컨트롤, SQL, Exception)
- TCL(트랜잭션 제어어)사용불가, 오류에주의
- SQL문법
- 정의어 (CREATE, DROP, ALTER(컬럼의 추가수정삭제등), TRUNCATE. RENAME)
- DDL대상 - 도스테뷰인 (도메인, 스키마,테이블,뷰,인덱스)
- TRUNCATE - 오브젝트 내용삭제
- DROP옵션
- CASCADE - 참조하는 테이블도 삭제
- RESTRICT - 다른테이블이 삭제할 테이블을 참조중이면 삭제하지 않음
- 조작어(SELECT, INSERT, UPDATE(테이블의 데이터 갱신), DELETE(특정 튜플을 삭제)
- 제어어
- GRANT TO - 테이블,뷰,프로시저를 생성/삭제하는 권한
- GRANT ON - 테이블의 수정,삽입,삭제,조회등의 권한 부여
- WITH GRANT OPTION - 권한을 부여할수있는 권한
- REVOKE FROM
- REVOKE ON FROM
- CASCADE
- 트랜잭션제어어(TCL)
- COMMIT, ROLLBACK, CHECKPOINT
- 윈도함수 (OLAP함수) - 동일한 데이터를 여러기준을적용하여 다차원 데이터분석
- 순위함수
- RANK - 2,2,2,5,6 (후순위 넘어감)
- DENSE RANK - 2,2,2,3,4 (후순위 넘어가지않음)
- ROW_NUMBER - 2,3,4,5,6
- OLAP연산
- Roll-up, drill-down,up, slicing, dicing, pivoting