κ°μ μκ° μ€ μμ±ν λ
ΈνΈμμ λ΄μ©μ λ°μ·, μ΄μμ κ°μ¬λ κ°μ μ λ
ΈνΈμ μ΄λ―Έμ§λ₯Ό μ°Έμ‘°νκ³ μμ΅λλ€.
μ€λΌν΄ SQLμ 리ν°λ΄
- λμλ¬Έμλ ꡬλΆνμ§ μλλ€.
- λλ¬Έμ λ¨μ΄ κ°μ ꡬλΆμ μΈλλ°λ‘ μμ±νλ κ²μ κΆμ₯νλ€.
- ν
μ΄λΈλͺ
, μμ±λͺ
, λ³μΉμ λμλ¬Έμλ₯Ό ꡬλΆνμ§ μλλ€.
- κ·Έλ¬λ βκ°βμ λμλ¬Έμλ₯Ό μ격νκ² κ΅¬λΆνλ€λ μ μ μ£Όμν΄μΌ νλ€.
(νμ μ
λ ₯λμ΄ μλ, μμ±μ λν κ°)
- μ«μ
10
3.14
1600000
- λ¬Έμ
βAβ
βνκΈΈλβ
- λ¬Έμμ λ¬Έμμ΄μ ꡬλΆνμ§ μκ³ , λͺ¨λ λ¬Έμ λ°μ΄ν°λΌκ³ λΆλ₯Έλ€.
βAβ
λ μ€λ₯μ΄λ€.
- ν
μ΄λΈλͺ
, μμ±λͺ
, λ³μΉμ λ°μ΄νλ₯Ό μ°μ§ μλλ€.(λ¬Έμ κ°μ΄ μλ)
π‘ 묡μμ νλ³ν
컬λΌμ νμ
κ³Ό λ³ν κ°λ₯ν κ°μ μ μ κ²½μ° λ¬΅μμ νλ³νμ΄ μΌμ΄λλ€.
β λ°μ΄ν°νμ
μ΄ μ«μμΈ μμ±μ λ¬Έμ리ν°λ΄λ‘ μμ±λ 'μ«μ'
λ₯Ό λ£μΌλ©΄, 묡μμ νλ³νμ΄ μΌμ΄λλ€.
μ€λΌν΄μ λ°μ΄ν°νμ
- VARCHAR2(size)
- κ°λ³κΈΈμ΄ λ¬Έμ λ°μ΄ν°, μ΅λκ°: 4000byte
- sizeλ²μλ΄μμ
μ€μ λ°μ΄ν°μ ν¬κΈ°λ§νΌλ§
μ μ₯곡κ°μ μ¬μ©νλ€.
- μ) μ΄λ¦, μ£Όμ, κ³Όλͺ©λͺ
, μνλͺ
, λ΄μ€μ λͺ©
- VARCHAR2(6)μ΄λ©΄ μ΅λ μ¬μ―μ리μ λ¬Έμλ₯Ό μ μ₯
- CHAR(size)
- κ³ μ κΈΈμ΄ λ¬Έμ λ°μ΄ν°, μ΅λκ°: 2000byte
sizeν¬κΈ°λ§νΌμ μ μ₯곡κ°
μ 무쑰건 μ¬μ©νλ€.
- μ) μ£Όλ―Όλ²νΈ, νλ², μκ°κ³Όλͺ©μ½λ .. νμ κ°μ κΈΈμ΄μ κ°λ§ κ°μ§λ κ²½μ°μ μ¬μ©

- LONG
- κ°λ³κΈΈμ΄ λμ©λ λ¬Έμ λ°μ΄ν°, μ΅λκ°: 2GB
- νμ¬λ μ μ¬μ©λμ§ μμ
- ν
μ΄λΈλΉ νλλ°μ μ¬μ©ν μ μλ€.
- μ μ½μ‘°κ±΄μ μ μν μ μλ€.
- order byλ group byμ ν¬ν¨μν¬ μ μλ€.
- CLOB (LONGμ λ체νμ¬ λμ΄)
- κ°λ³κΈΈμ΄ λμ©λ λ¬Έμ λ°μ΄ν°(Character Large OBject), μ΅λκ°: 4GB
- μ) λΈλ‘κ·Έμ λ³Έλ¬Έ, μ λ¬ΈκΈ°μ¬, λ
Όλ¬Έ
- NUMBER(p, s)
- κ°λ³κΈΈμ΄ μ«μ λ°μ΄ν°
p
:μμ§μμ μ΄ κ°―μ, κΈ°λ³Έκ°: 38 s
:μμ«μ μ΄ν μλ¦Ώμ, κΈ°λ³Έκ°: 0
- DATE
- λ μ§ λ° μκ° λ°μ΄ν° (μ°μμΌμλΆμ΄)
- μ) μ
μ¬μΌ, κ°μ
μΌ, μ£Όλ¬Έλ μ§, μ΄μ²΄λ μ§, μ μ²λ μ§ ...
- TIMESTAMP
- λ μ§ λ° μκ° λ°μ΄ν°, μμμ μ΄ν μ΄κΉμ§ ν¬ν¨νλ€.
- μΌλ°μ μΌλ‘ DATEνμ
μ λ λ§μ΄ μ¬μ©νλ€.
- BLOB
- κ°λ³κΈΈμ΄ λμ©λ μ΄μ§ λ°μ΄ν°(Binary Large OBject), μ΅λκ°: 4GB
- μ) κ·Έλ¦Ό, μμ, κ²μνμΌ
- ROWID
-
ν
μ΄λΈμμ νμ κ³ μ μ£Όμλ₯Ό λνλ΄λ 64μ§μ μ«μλ°μ΄ν°
select rowid, department_id, department_name
from departments;
rowid departmet_id department_name
AAAEAWAAEAAAACtAAA 10 Administration
AAAEAWAAEAAAACtAAB 20 Marketing
AAAEAWAAEAAAACtAAC 30 κ±΄ν¬ μμ
ν
μ€λΈμ νΈλ²νΈ νμΌλ²νΈ λΈλ‘λ²νΈ λ°μ΄ν°λ²νΈ
AAAEAW AAE AAAACt AAA
AAAEAb AAE AAAADN AAA
-
μ€λΈμ νΈλ²νΈ
- ν΄λΉ λ°μ΄ν°κ° μν΄μλ λ°μ΄ν°λ² μ΄μ€ κ°μ²΄(ν
μ΄λΈ)μ λ²νΈ
- λ°μ΄ν°λ² μ΄μ€ κ°μ²΄λ§λ€ κ³ μ νλ€.
-
νμΌλ²νΈ
- ν΄λΉ λ°μ΄ν°κ° μμΉνκ³ μλ ν
μ΄λΈμ€νμ΄μ€ νμΌλ²νΈ
-
λΈλ‘λ²νΈ
- νμΌλ΄λΆμ λΈλ‘λ²νΈ
-
λ°μ΄ν°λ²νΈ