0
다음 문자열을 SQL Server 2008R2 테이블에 저장하려고합니다. 문자열은 무엇을 할SQL Server 2008 R2에서 Ω을 저장하는 방법
Cable with 80Ω
내가 데이터 유형 varchar(max)
을 사용하지만, 선택 쿼리의 결과에는 80도
와
케이블로 표시입니까?
다음 문자열을 SQL Server 2008R2 테이블에 저장하려고합니다. 문자열은 무엇을 할SQL Server 2008 R2에서 Ω을 저장하는 방법
Cable with 80Ω
내가 데이터 유형 varchar(max)
을 사용하지만, 선택 쿼리의 결과에는 80도
와
케이블로 표시입니까?
기본 ASCII 범위에 포함 된 문자가 아니므로 유니 코드 문자를 저장할 수있는 NVARCHAR
열을 만들어야합니다.
근무 예 :
DECLARE @t TABLE (col1 VARCHAR(20), col2 NVARCHAR(20))
INSERT INTO @t
SELECT 'Cable with 80Ω', N'Cable with 80Ω'
SELECT * FROM @t
참고 문자열의 앞에 N
는 - 그것은 국가의 문자를 나타냅니다으로 SQL 서버는 당신이`NVARCHAR을 시도 할 수있는 유니 코드 문자열
을 받고 있음을 인식 있도록이 중요하다 (20)'?? 이것은 유니 코드 ** 컬럼이며 모든 특수 문자를 잘 처리해야합니다. ** 적절한 ** 길이를 사용하십시오. - 정의하기에는 너무 게으르므로 모든 것에'(max)'를 사용하지 마십시오. 적절한 길이! –
nvarchar를 사용했지만 select 쿼리에서 80O가있는 케이블로 표시됩니다. – Guna