SQLμ κ΄κ³ν λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν μ λ°μ΄ν°λ₯Ό κ΄λ¦¬νκΈ° μν΄ μ€κ³λ νΉμ λͺ©μ μ νλ‘κ·Έλλ° μΈμ΄μ΄λ€.
SQLμ λ€λ£¨κΈ° μν΄ Oracle λ°μ΄ν°λ² μ΄μ€μμ SQL μμ μ μν΄ λ¬΄λ£λ‘ μ 곡νλ ν΅ν© κ°λ° νκ²½,sqldeveloper
λ₯Ό μ¬μ©νλ€.
-- κ΄λ¦¬μλ κ³μ μ μμ±ν μ μλ€.
CREATE USER USER01 IDENTIFIED BY USER01;
-- μ μ κΆν λΆμ¬ νμ (CONNECT TO)
-- μ μ κΆνμ΄ λΆμ¬λλ€κ³ ν΄μ λ°λ‘ ν
μ΄λΈμ μμ±ν μ μλ κ²μ μλ > κ°μ²΄ μμ± κΆν λΆμ¬ νμ (RESOURCE TO)
GRANT CONNECT, RESOURCE TO USER01
-- λΆμ¬ μλ£ (Grantμ(λ₯Ό) μ±κ³΅νμ΅λλ€.)
-- GRANT λΆμ¬ ν, λ€μ μ μ ν΄μ > μ μμ ν΄μ£Όμ΄μΌ κΆνμ΄ μ λλ‘ λΆμ¬κ° λλ€.
GRANT
λ κΆνμ λΆμ¬ν΄μ€λ€.
π‘ κ³μ μμ±, κΆν λΆμ¬
-- κ³μ λ§λ€ λ CREATE USER USER01 IDENTIFIED BY USER01; GRANT CONNECT, RESOURCE TO USER01;
-- : CTRL+S μ λμΌνλ€. ** μ΅μ’
μ μ₯ **
COMMIT;
-- μμ μνμμ μμ볡ꡬ : λ‘€λ°± (μ볡. ROLLBACK)
ROLLBACK;
-- μΉΌλΌμ λν λ°μ΄ν°νμ
κ³Ό ν¬κΈ°λ₯Ό νμΈ
-- : μ€ν€λ§ νμΈ
DESC STUDENT_TBL;