daily-story
article thumbnail
[mssql] nvarchar & varchar
프로그래밍 2013. 8. 6. 10:31

오라클만 사용하다가 MSSQL로 넘어오니 헷갈리는게 많네요. 데이터 타입부터 기본 함수까지.. 이번에는 nvarchar와 varchar의 차이점에 대해서 알아보겠습니다. nvarchar 가변 유니코드 문자열 varchar 가변 문자열 개발시 유니코드를 사용해야 한다면 nvarchar를 사용해야합니다. varchar의 경우는 영어/숫자는 1byte로 저장을 하지만 nvarchar의 경우는 모든 문자를 2byte로 저장합니다. declare @varchar varchar(7) declare @nvarchar nvarchar(7) set @varchar = '테스트중입니다' set @nvarchar = '테스트중입니다' select @varchar as varchar , @nvarchar as nvarchar..