본문 바로가기
🎪 놀고있네/MS SQL

[SQL Server] Database 의 스키마 확인하기

by 냥장판 2019. 12. 7.

목표: MS SQL Server의 스키마 확인하기

 

Database의 Schema(스키마)는 DB의 자료구조를 나타낸다.

내가 사용중인 MS SQL Server에서도 스키마를 쉽게 확인 할 수 있다.

 

이 스키마들 중에 어떤 스키마 정보를 확인해야 할까?

 

INFORMATION_SCHEMA를 통해 System Information Schema를 확인 할 수 있다.

이 스키마 안에 Columns 라는 뷰를 통해 정보를 확인할 수 있다.

 

난 Information schema의 모든 columns의 내용을 확인하고 싶어 아래와 같이 쿼리를 작성해보았다.

 

Database: TutorialBTSDB 

Table: BTS_Members

 

결과는 아래와 같다.

 

Columns View 에서 제공하는 정보는 아래와 같다.

자세한 내용 확인은 아래 URL 확인바란다.

 

 

스키마를 활용한 예로

 

각 컬럼의 character set, collation 정보를 확인하기 위해 아래와 같이 쿼리를 작성했다.

 

각 컬럼별로 어떤 캐릭터 셋과 collation을 사용하는지 확인할 수 있다.

 

 

 

varchar 데이터 형식은 iso_1 인코딩을 따르고,

nvarchar 데이터 형식은 Unicode 인코딩을 따르는 것을 확인할 수 있다.


 

댓글