- VARCHAR не сохраняет символы Unicode.
- NVARCHAR сохраняет символы Unicode.
- Сегодня приложения всегда должны быть совместимы с Unicode.
- NVARCHAR занимает в два раза больше места для его хранения.
- Точка 4 не имеет значения, потому что пространство для хранения чрезвычайно недорого.
Эрго: при разработке баз данных SQL Server сегодня всегда нужно использовать NVARCHAR.
Является ли это рассуждение звуком? Кто-нибудь не согласен с каким-либо из помещений? Есть ли какие-либо причины для выбора VARCHAR по сравнению с NVARCHAR сегодня?