DB

MSSQLμ—μ„œ ν…Œμ΄λΈ” μƒμ„±μ‹œ μƒκΈ°λŠ” [dbo]. λŠ” λ¬΄μ—‡μΌκΉŒ ?

PYT 2020. 2. 5. 22:11
λ°˜μ‘ν˜•

 

 

MSSQLμ—μ„œ ν…Œμ΄λΈ”μ„ μƒμ„±ν•˜λ©΄ dbo.ν…Œμ΄λΈ”λͺ… μ΄λŸ°μ‹μœΌλ‘œ 생성이 λ˜κ³€ν•œλ‹€.

 

μ΄λ•Œ μ € dboλŠ” 무엇을 μ˜λ―Έν• κΉŒ ? 


λ¨Όμ € λ°μ΄ν„°λ² μ΄μŠ€μ— ν…Œμ΄λΈ”, λ·°, μ €μž₯ν”„λ‘œμ‹œμ €μ™€ 같은 개체λ₯Ό λ§Œλ“€λ©΄ μŠ€ν‚€λ§ˆ(Schema)μ•ˆμ— λ§Œλ“€μ–΄μ§€λŠ”λ°,  

 

μŠ€ν‚€λ§ˆλž€ λ°μ΄ν„°λ² μ΄μŠ€ κ°œμ²΄μ— λŒ€ν•œ λ„€μž„μŠ€νŽ˜μ΄μŠ€λ‘œ κ°œμ²΄κ°€ κ°–λŠ” κ³ μœ ν•œ 이름을 κ²°μ •μ§€μ–΄μ£ΌλŠ” 것을 λœ»ν•œλ‹€. 

 

λ”°λΌμ„œ λ°μ΄ν„°λ² μ΄μŠ€μ˜ λͺ¨λ“  κ°œμ²΄λŠ” Server.DataBase.Schema.Objectκ³Ό 같은 ν˜•μ‹μ˜ κ³ μœ ν•œ 이름을 κ°–κ²Œλœλ‹€.


이λ₯Ό μ΄μš©ν•΄ μƒμœ„ λ˜λŠ” ν•˜μœ„λ‘œ 접근이 κ°€λŠ₯ν•˜λ©°, λ‹€λ₯Έ λ°μ΄ν„°λ² μ΄μŠ€μ— μ ‘μ†ν•΄μ„œ ν…Œμ΄λΈ” μ‘°νšŒλ„ κ°€λŠ₯ν•˜λ‹€.

(λ¬Όλ‘  ν…Œμ΄λΈ” κΆŒν•œμ΄ μžˆλ‹€λŠ” μ „μ œν•˜μ—)

 

dbo.λ₯Ό 쓰지 μ•Šμ•„λ„ μΈμ‹ν•˜μ§€λ§Œ, μ •ν™•ν•˜κ²Œ λͺ…μ‹œν•΄μ£Όλ©΄ λ°μ΄ν„°λ² μ΄μŠ€κ°€ κ²€μƒ‰ν•˜λŠ” 쑰건이 λͺ…확해지기에 λ°μ΄ν„°λ² μ΄μŠ€ μ„±λŠ₯ ν–₯상에 도움이 λœλ‹€. 

λ˜ν•œ 보톡 같은 μ„œλ²„μ—μ„œ κ²€μƒ‰ν•˜κΈ°μ— λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό 만질 λ•Œ μ„œλ²„λͺ…도 μƒλž΅κ°€λŠ₯ν•˜λ‹€. 

 

 

μ„œλ²„ 접속 ν›„ ν•΄λ‹Ή μ„œλ²„μ˜ ν…Œμ΄λΈ”μ„ μ‘°νšŒν•˜λŠ” λͺ…λ Ήμ–΄

1
2
3
select *
from [μ„œλ²„λ„€μž„].[λ°μ΄ν„°λ² μ΄μŠ€λͺ…].[μŠ€ν‚€λ§ˆ].[ν…Œμ΄λΈ”λͺ…]
 
 

ν˜Ήμ‹œ μžμ‹ μ˜ μ„œλ²„λ„€μž„μ„ 잘 λͺ¨λ₯Όμˆ˜λ„ μžˆκΈ°μ— μ„œλ²„λ„€μž„ μ•Œμ•„λ‚΄λŠ” λͺ…령어도 μΆ”κ°€ν•œλ‹€.

 

μžμ‹ μ˜ μ„œλ²„λ„€μž„ μ•Œμ•„λ‚΄λŠ” λͺ…λ Ήμ–΄

 

1
2
select @@SERVERNAME 
 
 

 

 

λ§ˆμ§€λ§‰μœΌλ‘œ [dbo].에 λŒ€ν•œ 해닡은 μŠ€ν‚€λ§ˆμž„μ„ 확인할 수 μžˆλ‹€. 

 

λ°˜μ‘ν˜•