반응형
collation 데이터 정렬
데이터 정렬을 위한 데이터베이스 언어 셋
collation 리스트 및 옵션 설명
sys.fn_helpcollations를 통해 지원하는 collation 리스트를 볼 수 있다.
SELECT * FROM sys.fn_helpcollations()
CI/S, AI/S, KI/S, WI/S 설명
옵션 | 설명 | 예 |
CI | 대/소문자 미구분 정렬 | a = A |
CS | 대/소문자 구분 정렬 (소문자 먼저 정렬) | a ≠ A |
AI | 악센트(성조) 미구분 정렬 | a = ấ |
AS | 악센트(성조) 구분 정렬 | a ≠ ấ |
KI | 히라가나 및 가타가나 미구분 정렬 | あ = ア |
KS | 히라가나 및 가타가나 구분 정렬 | あ ≠ ア |
WI | 전자와 반자 문자 미구분 정렬 | |
WS | 전자와 반자 문자 구분 정렬 |
collation 설정 확인
현재 설정된 데이터베이스 collation 보기
SELECT SERVERPROPERTY('COLLATION')
SELECT NAME, COLLATION_NAME FROM sys.databases;
SELECT NAME, COLLATION_NAME FROM sys.columns
혹은 SSMS에서 데이터베이스 우클릭 -> 속성에서도 확인할 수 있다.
참고
https://docs.microsoft.com/ko-kr/sql/relational-databases/collations/collation-and-unicode-support?view=sql-server-ver15
반응형
'프로그래밍 > MSSQL' 카테고리의 다른 글
[MSSQL] SPLIT 문자열 구분자로 자르기 (0) | 2019.11.29 |
---|---|
[MSSQL] TEXT 타입에 REPLACE 함수 적용 (0) | 2019.11.28 |
[MSSQL] 테이블 '#테이블명'이(가) 없거나 권한이 없어서 삭제할 수 없습니다. (0) | 2019.11.27 |
[MSSQL] TOP with UPDATE, DELETE (N개의 행만 수정, 삭제) (0) | 2019.11.26 |
[MSSQL] IF ELSE 조건문 (+ PRINT 구문 사용 주의) (1) | 2019.11.20 |