목표: 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 인코딩을 따르는 것을 확인할 수 있다.
'🎪 놀고있네 > MS SQL' 카테고리의 다른 글
[SQL Server] 문자 합치기(CONCAT, CONCAT_WS) (2) | 2019.12.25 |
---|---|
[SQL Server] 글자가 입력은 되는데 저장이 안되요! 😒 (2) | 2019.12.09 |
[SQL Server] varchar, nvarchar 뭘 사용해야 하죠? (0) | 2019.12.06 |
[SQL Server] 서브쿼리(Subquery) 란? (0) | 2019.11.29 |
[SQL Server] MERGE 사용하기 (INSERT & UPDATE & DELETE) (0) | 2019.11.27 |
댓글