Основна різниця між типами даних CHAR та NCHAR полягає в тому, що для зберігання кожного символу рядка типу NCHAR потрібно 2 байти, а рядки типу CHAR – 1 байт. Тому рядок типу даних NCHAR може містити щонайбільше 4000 символів.
nchar [(n)] Рядкові дані фіксованого розміру. n визначає розмір рядка в парах байтів і має бути значенням від 1 до 4000. Розмір сховища двічі n байт.
Відмінність varchar від nvarchar полягає в тому що varchar дозволяє зберігати рядки у форматі ASCII, де один символ займає 1 байт, а nvarchar зберігає рядки у форматі Unicode, де кожен символ займає 2 байти.