참.. 영어중심.. 젠장.. 이런..
UTF-8에만 표기되는 문자 중 일부는 SQL에서 insert, update, select 조차 되지 않는다.
MSSQL 기준이며
SELECT '囯'
항목을 쿼리해 보자.
안나올거다.
그럼 다시
SELECT N'囯'
쿼리해 보자.
나올거다.
무슨 차이일까..?
VARCHAR 와 NVARCHAR의 차이가 되겠는데
NVARCHAR는 차변적으로 문자코드열의 길이를 조절해 준다 (고 하더래요)
ANSI코드보다 UTF-8 코드길이가 더 긴건 아시죠...?
뭐 어쨋든
입력할 데이터 타입을 NVARCHAR로 지정해 주시고,
데이터를 입력 할 때도 N'가나다라' 처럼 등록을 해주면 됩니다 !
'IT Data > #DataBase' 카테고리의 다른 글
[MS SQL] 기본키 추가하기 (0) | 2013.07.29 |
---|---|
[MSSQL] 문법정리 (0) | 2013.07.15 |
자동증감이 아닌 최대치를 조회하여, 기본키값 지정해 주기 (0) | 2013.04.18 |