[MSSQL] 캐릭터셋을 확인해보자!

#characterSet #MSSQL #확인 #조회 #쿼리 #Query

안녕하세요, 배곧동개발자 입니다.

DB를 다루다보면 캐릭터셋을 알아야 하는 경우가 있지요? 백업이라던가 타 DB와의 연동같은 작업을 하게될 때 그렇지요. 처음 셋팅할 때에 알지 누가 그걸 일일히 기억합니까!?

그래서 MSSQL DB의 캐릭터셋을 보여주는 쿼리를 알아볼까해요.

SELECT DATABASEPROPERTYEX('TABLE_NAME', 'Collation') SQLCollation;

저렇게 넣어서 쿼리를 날려주면 아래와 같이 캐릭터셋을 보여주게되요.

하, 저는 지금 PostgreSQL이랑 MSSQL이랑 연동을 하는데 캐릭터셋이 맞지 않아서 짜증이 나는군요.

이거를 어찌해야하나 검색을 해도 잘 안나와요. 저 아이의 캐릭터셋을 바꾸라는 말이 있는데 ,아휴 괜히 건드렸다가 큰일이 날까봐 못하고있습니다.

ERROR [HY000] [Devart][ODBC][PostgreSQL]character with byte sequence 0xc3 0xa4 in encoding “UTF8” has no equivalent in encoding “UHC”

위 오류에 대해 캐릭터셋 변경 말고 다른 방법 아시는 분 있으면 댓글 좀 부탁해요-

이만, 배곧동개발자 였습니다.

Leave a Comment