-
MSSQL : μ μ₯ νλ‘μμ DB 2020. 2. 19. 23:32λ°μν
1. μ μ
λ°μ΄ν°λ² μ΄μ€ νλ‘κ·Έλ¨
2. μ μ₯ νλ‘μμ μ μ΄μ 1) μΊ‘μν
μ μ₯ νλ‘μμ λ‘μ§μ΄ λ³κ²½λμ΄λ λ§€κ° λ³μ ννμ λ³νκ° μλ€λ©΄ μ¬μ©μμ μμ©νλ‘κ·Έλ¨μ μν₯μ λ°μ§ μκ³ λ‘μ§μ μ¦μ λ³κ²½ λ°μ μ μμ
λ§μ½ νλ‘μμ κ° μ€νλμ΄ λ°μ΄ν°λ₯Ό μ²λ¦¬νλ κ³Όμ μ€, λ€λ₯Έ μ΄λ²€νΈκ° μ€λ³΅μΌλ‘ μΌμ΄λ κ°λΉμ§ λ°μ΄ν°κ° μ겨λ κ·Έ μμ ROLLBACKν΄μ£Όλ 쿼리λ₯Ό λ£μΌλ©΄ λ°μ΄ν° κ²μ¦μ΄ κ°λ₯
2) μ±λ₯
μ μ₯λ μ€νκ³νμ μ¬μ©ν¨μΌλ‘μ¨ CPUλ₯Ό μ μ½νκ³ μ΅μ νμ 걸리λ μκ°μ λ¨μΆν μ μμ
3) 보μκ³μΈ΅μΌλ‘ μ¬μ© : κ°μ²΄μ μ κ·Όν κΆνμ μ§μ λΆμ¬νμ§ μκ³ , μ μ₯ νλ‘μμ μ€ν κΆνλ§ λΆμ¬νμ¬ κ°μ²΄μ λν λΆνμν μ κ·Όμ μ νν μ μμ, κΆνλΆμ¬μ μ€νμ λν κ²°κ³Όλ λΉμ°ν κΆνμ κ°μ§ μ¬λλ§ λ³Ό μ μμ
3. μΌλ° SQLλ¬Έκ³Ό μ μ₯ νλ‘μμ μ μ²λ¦¬κ³Όμ 1) μΌλ° SQLλ¬Έ
β ꡬ문λΆμ : SYNTAX(ꡬ문)체ν¬, λ¬Έλ²μ΄ μ¬λ°λ₯Έκ° λλ κ·Έ ν μ΄λΈμ΄λ 컬λΌμ΄ μλμ§ λ¨Όμ νμΈ
(쿼리문 μ€νμ λ©μμ§μ 'κ΅¬λ¬Έμ΄ μλͺ»λμμ΅λλ€' κ°μκ² λ¬ κ²½μ° μ¬κΈ°μ μ²λ¦¬λ κ²)
β‘ νμ€ν : κ° κ°μ²΄λ€μ μ΄λ¦μ νμΈνκ³ λΆνμν ꡬ문μ μ κ±°ν¨ (ansiμΏΌλ¦¬λ‘ λ³ν)
⒠보μμ κ² : ꡬ문μ μ€νν μ¬μ©μμ κΆνμ νμΈν¨
β£ μ΅μ ν : κ°μ₯ λΉ λ₯Έ μ±λ₯μ μν΄ μμΈ, μ‘°μΈ, μ κΈ λ±μ κ²°μ νμ¬ μ΅μ νλ μ€νκ³νμ λ§λ¦ (μ΅ν°λ§μ΄μ§)
*μ΄ λ μμΈ μ‘°μΈ λ±μ κ²°μ νλ μμλ 쑰건문, μ΅μ ν κ³Όμ μμ μ€νκ³νμ΄ λ³λμ λ©λͺ¨λ¦¬(μΊμ)μ μ μ₯λ¨β€ μ»΄νμΌ : μ€νκ³νμ μ»΄νμΌ ν ν μΊμ(μΊμμ μ μ₯λ μ μλ μ€νκ³νμ νμ λμ΄ μμ΄μ, μ΅κ·Όμ μ¬μ©λ μ€νκ³νμ΄ μλ¨μΌλ‘ μ€κ²λ¨, κ·Έλμ μλμΌλ‘ μ¬μ©λμ§μμ μ€νκ³νμ μμ λ¨)μ λ±λ‘
β₯ μ€ν : μ»΄νμΌ λ ꡬ문μ μ€ν
* μΌλ° SQLλ¬Έμ κ΅¬λ¬Έμ΄ μ‘°κΈλ§ λ¬λΌλ λ€λ₯Έ 쿼리문μΌλ‘ μΈμλμ΄, μ€ν κ³νμ΄ μ¬μ¬μ© λ κ°λ₯μ±μ΄ λμ§ μμκ²°κ΅ λΉλ²ν 쿼리 μ»΄νμΌλ‘ μΈν΄ CPUμ λ©λͺ¨λ¦¬ μ¬μ©λμ λμ
2) μ μ₯ νλ‘μμ
β ꡬ문λΆμ : ν€μλλ₯Ό λΆλ¦¬νκ³ λ¬Έλ²μ κ²μ¬ν¨β‘ μ§μ°λ μ΄λ¦νμΈ : μ μ₯ νλ‘μμ λ₯Ό λ§λ€ λ ν΄λΉκ°μ²΄μ μ΄λ¦μ΄ μ‘΄μ¬νλμ§ νμΈνμ§ μμ
⒠보μμ κ² : μ μ₯ νλ‘μμ λ₯Ό λ§λ€ μ μλ κΆνμ΄ μλμ§ νμΈ
β£ κ²°κ³Όμ μ₯ : μμ€ν ν μ΄λΈμ κ°μ²΄μ μ 보λ₯Ό μ μ₯
(* μΌλ°μ μΈ κ³Όμ μΌ λΏ λͺ¨λ 쿼리μ λͺ¨λ νλ‘μμ κ° μ΄λ κ² λμνλ€λ κ²μ μλ ! )
4. μ¬μ¬μ©
맀κ°λ³μ(νλΌλ―Έν°)νλ 쿼리λ₯Ό μ§ λ€λ©΄ μ¬μ©κ³νμ μ¬μ¬μ©ν μκ° μμ
1) μμκ°(VALUEκ°)μ΄ λ°λλ κ²½μ° κ³μ μλ‘μ΄ μ€νκ³νμ λ§λ€μ΄μ μ¬μ¬μ© λΆκ°
2) 쿼리 μμ±λ²μ λ°λΌ μ¬μ¬μ©μ λν μ²λ¦¬λ₯Ό λ€λ₯΄κ² ν΄ μ€ μ μμ (μΌλ°μΏΌλ¦¬μμλ μ€νκ³ν μ¬μ¬μ© κ°λ₯)λ°μν'DB' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
MSSQL : μ¬μ©μ μ μ ν¨μ μ μ λ° μ’ λ₯ (0) 2020.03.01 MSSQL : λ μ§λ³νν μ 리 (0) 2020.02.21 MSSQL : λ·°(View) μ 리 (0) 2020.02.18 MSSQL : INNER JOINκ³Ό CROSS APPLYμ μ°¨μ΄ (0) 2020.02.17 SQL : ANSI query μμ쿼리λ ? (0) 2020.02.11