180307 Oracle ALTER - RYUDONGJIN/Memo_wiki GitHub Wiki
ALTER
- κΈ°μ‘΄ ν
μ΄λΈμ ꡬ쑰λ₯Ό λ³κ²½νκΈ° μν DDL λͺ
λ Ήλ¬Έ
- ν
μ΄λΈμ λν ꡬ쑰 λ³κ²½μ 컬λΌμ μΆκ°, μμ , 컬λΌμ νμ
μ΄λ κΈΈμ΄λ₯Ό λ³κ²½ν λ μ¬μ©
- ν
μ΄λΈμ ꡬ쑰λ₯Ό λ³κ²½νκ² λλ©΄ κΈ°μ‘΄μ μ μ₯λμ΄ μλ λ°μ΄ν°μ μν₯μ μ£Όκ²λ¨
- ADD COLUMN : μλ‘μ΄ μ»¬λΌμ μΆκ°
ALTER TABLE emp01
ADD(JOB VARCHAR2(9));
- MODIFY COLUMN : κΈ°μ‘΄ 컬λΌμ μμ
ALTER table emp01
modify(job varchar2(30));
- DROP COLUMN : κΈ°μ‘΄ 컬λΌμ μμ
ALTER table emp01
drop column job;
SET UNUSED
- 컬λΌμ μμ νλ κ²μ μλμ§λ§ 컬λΌμ μ¬μ©μ λ
Όλ¦¬μ μΌλ‘ μ νμν΄
- 컬λΌμ μμ νμ§ μκΈ° λλ¬Έμ μμ
μ΄ μ€λ κ±Έλ¦¬μ§ μλλ€. λ½μ΄ 걸리λ μΌλ μλ€.
λ°μ΄ν° λμ
λ리μ λ°μ΄ν° λμ
λ리 λ·°
- λ°μ΄ν°λ² μ΄μ€ μμμ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νκΈ° μν λ€μν μ 보λ₯Ό μ μ₯νλ μμ€ν
ν
μ΄λΈ
- μ¬μ©μκ° ν
μ΄λΈμ μμ±νκ±°λ μ¬μ©μλ₯Ό λ³κ²½νλ λ±μ μμ
μ ν λ λ°μ΄ν°λ² μ΄μ€ μλ²μ μν΄ μλμΌλ‘ κ°±μ λλ ν
μ΄λΈλ‘ μ¬μ©μλ λ΄μ©μ μ§μ μμ νκ±°λ μμ ν μ μλ€.
- λ°μ΄ν° λμ
λ리 μ ν
μ΄λΈμ μ§μ μ‘°ννκΈ° λΆκ°λ₯