2015-01-12 1 views
1

데이터 정렬로 데이터베이스를 만들었습니다 : default & 열이있는 테이블의 데이터 형식은 nvarchar(50)입니다. 그러나 내가 데이터를 선택할 때 나는 "???"을 얻었다. 아무도 나에게 무엇이 잘못되었는지 말해 줄 수 있습니까?SQL Server 다국어 데이터를 저장하는 방법?

+0

기록에 무엇이 있습니까? – chris

+0

CAST (COl1 AS NVARCHAR (테이블 구조에서 사용한 길이))를 시도하십시오. – sqluser

+0

SQL Server 2010? 또한 @sqluser [위험한 방법] (http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/09/bad-habits-to-kick-declaring-varchar-without-length. aspx); 누구에게도 추천하지 마십시오. –

답변

1

값을 삽입하기 전에 항상 N을 선언해야합니다.

INSERT INTO MYTABLE (Col1) VALUES (N'your text') 
+0

OMG 정말 고마워요 !! –

+0

다행히 도울 수 있어요. – sqluser

관련 문제