🎪 놀고있네/MS SQL
[SQL Server] Database 의 스키마 확인하기
냥장판
2019. 12. 7. 14:48
반응형
목표: 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 인코딩을 따르는 것을 확인할 수 있다.
반응형