본문 바로가기
Programming/MSSQL

MSSQL 인코딩 확인 및 변경

by 제타 2018. 4. 17.
반응형

MSSQL에서는 COLLATION을 활용하여 인코딩을 변경할 수 있다.



테이블의 인코딩을 확인하는 쿼리는 다음과 같다.


SELECT COLUMN_NAME, CHARACTER_SET_NAME, COLLATION_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH

FROM INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'STUDENT'



인코딩을 변경하고 싶다면

-- NAME 컬럼의 인코딩을 Latin1_General_CI_AS로 변경.

ALTER TABLE STUDENT ALTER COLUMN NAME VARCHAR(30) COLLATE Latin1_General_CI_AS



인코딩 종류는 MS공식 문서에서 확인하자. 


반응형