1. 테이블 생성

기본 테이블 생성

CREATE TABLE dept (
  deptno NUMBER(2),
  dname VARCHAR2(14),
  loc    VARCHAR2(13)
);

서브쿼리 기반 테이블 생성 (CTAS)

CREATE TABLE emp2 AS
SELECT * FROM employees;

employees 테이블의 구조와 데이터를 복사해서 emp2 생성.


2. 테이블 구조 변경 (ALTER TABLE)

열 추가

ALTER TABLE dept ADD (job VARCHAR2(20));

열 수정 (길이 변경 등)

ALTER TABLE dept MODIFY (dname VARCHAR2(30));

열 삭제

ALTER TABLE dept DROP COLUMN job;

열 이름 변경

ALTER TABLE dept RENAME COLUMN loc TO location;

열 비활성화 (SET UNUSED)

ALTER TABLE dept SET UNUSED (dname);

→ 논리적으로 열 제거. 복구 불가. 추후 ALTER TABLE dept DROP UNUSED COLUMNS;로 완전 제거 가능.