콘텐츠
주요 차이점
Varchar 및 nvarchar는 SQL Server의 정보 종류입니다. varchar와 narchar의 우세는 narchar가 유니 코드 문자를 저장하는 데 사용되고 varchar는 유니 코드가 아닌 문자를 저장하는 데 사용된다는 것입니다. 데이터 저장소는 varchar에서 문자 당 1 바이트이지만 nvarchar의 정보 저장소는 문자 당 2 바이트입니다. 주제 정의에서 varchar는 최대 8000 자, nvarchar는 최대 4000 자입니다.
Varchar 란 무엇입니까?
Varchar는 AQL 서버의 정보 유형으로 변수 문자와 관련됩니다. 비 유니 코드 문자는 varchar를 사용하여 저장됩니다. varchar의 메모리 할당은 삽입 된 문자에 따릅니다. 주제 정의에서 varchar는 8000 자까지 도움이됩니다.
Nvarchar 란 무엇입니까?
Nvarchar는 변수 문자와 관련된 정보 유형 인 SQL Server입니다. 유니 코드 문자는 nvarchar를 사용하여 저장됩니다. 여러 언어가 정보베이스에 저장 될 수 있습니다. 다른 언어를 사용하는 경우 nvarchar은 확장 문자 집합을 저장하는 데 두 배의 공간을 차지합니다. 파일 정의에서 nvarchar는 4000자를 지원합니다.
주요 차이점
- Narchar는 유니 코드 문자를 저장하는 데 사용되는 반면 varchar는 유니 코드 문자를 판매하지 않습니다.
- Varchar는 비 유니 코드 문자를 저장하는 데 사용되는 반면 nvarchar는 비 유니 코드 문자를 판매하지 않습니다.
- varchar에서 문자 당 1 바이트의 데이터 저장 반면 narchar 정보 저장소에서는 문자 당 1 바이트가 아닙니다.
- nvarchar의 데이터 저장소는 문자 당 2 바이트 인 반면 varchar 정보 저장소의 경우 문자 당 2 바이트가 아닙니다.
- 주제 정의에서 varchar는 최대 8000 자, nvarchar는 최대 4000 자입니다.
- varchar의 메모리 할당은 삽입 된 문자 수에 오프셋을위한 2 바이트의 추가 바이트와 유사하지만 nvarchar 메모리 할당은 삽입 된 문자 수의 2 배에 오프셋을위한 여분의 바이트를 추가 한 것과 유사합니다.
- 열이나 변수에 유니 코드 문자를 저장할 수도 있다면 varchar를 사용하는 반면, 열이나 변수에 비 유니 코드를 저장할 경우 nvarchar를 사용합니다.
- 변수 선언 또는 열 정의에서 비 강제 매개 변수의 밸브 n을 간단히 지정하지 않으면 varchar의 경우 1, nvarchar의 경우 2로 간주됩니다.