Chỉ để làm rõ ... hoặc tổng hợp ...
-
ncharvànvarcharcó thể lưu trữ Unicode ký tự. -
charvàvarcharkhông thể lưu trữ Unicode ký tự. -
charvàncharcó độ 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 đó. -
varcharvànvarcharlà độ 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ưcharhoặ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ợ.