Delete는 데이터를 삭제하지만 메모리는 그대로 둔다. Truncate는 그에 비해 메모리를 날린다. 하지만 Table의 컬럼은 그대로 남아있는다. Drop은 메모리도 날리고 컬럼까지 그대로 날린다(인덱스와 제약조건 등 오브젝트도 다 삭제).

▷t_readonly테이블을 정의하고 no에는 1, name에는 'AAA'를 가진 레코드를 삽입한다.

▷ t_readonly 테이블을 읽기전용으로 세팅한다. 그러면 쓰기(적재) 시 에러가 발생한다.
특정 컬럼값들의 연산결과를 하나의 컬럼으로 세팅하거나 케이스문을 만들어 타 컬럼값에 따라 특정 값을 컬럼값으로 정하든지 하여 논리적인 컬럼을 따로 정의하는 것을 이야기한다.


데이터 딕셔너리는 데이터베이스를 운영하기 위해 메타데이터들을 특정한 테이블에 모아두고 관리하는 것
Base Table은 create table시에 자동으로 만들어지나 Data Dictionary View는 Catalog.sql파일이 수행되어야만 만들어진다. 이 파일은 DBCA로 Database를 생성할때는 자동으로 수행되지만 CREATE DATABASE라는 명령어로 수동으로 Database를 생성할때는 수행되지 않으므로 DBA가 수동으로 생성해야 한다.
| [오라클 DB스터디] 인덱스 (1) | 2025.01.05 |
|---|---|
| [오라클 스터디] DML (0) | 2024.12.15 |
| rollup과 cube의 차이 (0) | 2024.11.26 |
| [오라클 스터디] JOIN 연습문제 (0) | 2024.11.21 |
| [오라클 스터디] 3. JOIN (0) | 2024.11.17 |
댓글 영역