Chỉ để làm rõ ... hoặc tổng hợp ...
-
nchar
vànvarchar
có thể lưu trữ Unicode ký tự. -
char
vàvarchar
không thể lưu trữ Unicode ký tự. -
char
vànchar
có độ dài cố định sẽ dự trữ không gian lưu trữ cho số ký tự bạn chỉ định ngay cả khi bạn không sử dụng hết khoảng trống đó. -
varchar
vànvarchar
là độ dài thay đổi điều này sẽ chỉ sử dụng hết khoảng trắng cho các ký tự bạn lưu trữ. Nó sẽ không dành bộ nhớ nhưchar
hoặcnchar
.
nchar
và nvarchar
sẽ chiếm gấp đôi dung lượng lưu trữ, vì vậy có thể khôn ngoan chỉ sử dụng chúng nếu bạn cần Unicode hỗ trợ.