DROP
DROP λ¬Έμ μ¬μ©νμ¬ λ°μ΄ν°λ² μ΄μ€μ ν μ΄λΈμ μμ ν μ μμ΅λλ€.
1. DROP DATABASE
2. DROP TABLE
λ°μ΄ν°λ² μ΄μ€ μμ
DROP DATABASE λ¬Έμ ν΄λΉ λ°μ΄ν°λ² μ΄μ€λ₯Ό μμ ν΄ μ€λλ€.
DROP DATABASE λ°μ΄ν°λ² μ΄μ€μ΄λ¦
λ°μ΄ν°λ² μ΄μ€λ₯Ό μμ νλ©΄ ν΄λΉ λ°μ΄ν°λ² μ΄μ€μ λͺ¨λ ν μ΄λΈκ³Ό λ°μ΄ν°λ λ€ κ°μ΄ μμ λλ―λ‘ μ£Όμν΄μΌ ν©λλ€.
λ€μ μμ λ Hotel λ°μ΄ν°λ² μ΄μ€λ₯Ό μμ νλ μμ μ λλ€.
DROP DATABASE Hotel;
ν μ΄λΈ μμ
DROP TABLE λ¬Έμ ν΄λΉ ν μ΄λΈμ μμ ν΄ μ€λλ€.
DROP TABLE ν
μ΄λΈμ΄λ¦
ν μ΄λΈμ μμ νλ©΄ ν΄λΉ ν μ΄λΈμ λͺ¨λ λ°μ΄ν°λ λ€ κ°μ΄ μμ λλ―λ‘ μ£Όμν΄μΌ ν©λλ€.
λ§μ½ ν μ΄λΈ μμ²΄κ° μλ ν μ΄λΈμ λ°μ΄ν°λ§μ μ§μ°κ³ μΆμ λλ TRUNCATE TABLE λ¬Έμ μ¬μ©ν μ μμ΅λλ€.
μ΄ κ΅¬λ¬Έμ μ¬μ©νλ©΄ ν μ΄λΈ μ체λ κ·Έλλ‘ λ¨κ² λλ©°, ν΄λΉ ν μ΄λΈμ μ μ₯λ λ°μ΄ν°λ§μ΄ λͺ¨λ μμ λ©λλ€.
TRUNCATE TABLE ν
μ΄λΈμ΄λ¦
λ€μμ Reservation ν μ΄λΈμ λͺ¨λ λ°μ΄ν°λ§μ μμ νλ μμ μ λλ€.
TRUNCATE TABLE Reservation;
μμ μμ κ° μ€νλ νμ SELECT λ¬ΈμΌλ‘ Reservation ν μ΄λΈμ λͺ¨λ λ°μ΄ν°λ₯Ό λΆλ¬μ€λ©΄, ν΄λΉ ν μ΄λΈμ μ΄λ ν λ°μ΄ν°λ μ μ₯λμ΄ μμ§ μμ΅λλ€.
λ€μ μμ λ Reservation ν μ΄λΈμ λͺ¨λ λ°μ΄ν°λΏλ§ μλλΌ ν μ΄λΈ κ·Έ μ체λ μμ νλ μμ μ λλ€.
DROP TABLE Reservation;
IF EXISTS (μλ¬ λ°©μ§)
DROP DATABASE λ¬Έμ΄λ DROP TABLE λ¬Έμ μ¬μ©νμ¬ λ°μ΄ν°λ² μ΄μ€λ ν μ΄λΈμ μμ νλ €κ³ ν λ, λ§μ½ μμ νλ €λ μ΄λ¦μ λ°μ΄ν°λ² μ΄μ€λ ν μ΄λΈμ΄ μ‘΄μ¬νμ§ μμΌλ©΄ μλ¬κ° λ°μν©λλ€.
μ΄λ λ€μκ³Ό κ°μ΄ IF EXISTS μ μ μ¬μ©νλ©΄ μμ νλ €λ λ°μ΄ν°λ² μ΄μ€λ ν μ΄λΈμ΄ μ‘΄μ¬νμ§ μμμ λ°μνλ μλ¬λ₯Ό 미리 λ°©μ§ν μ μμ΅λλ€.
DROP DATABASE
IF EXISTS Hotel;
DROP TABLE
IF EXISTS Reservation;