2009-07-28 3 views

ответ

4

В базе данных нет строки. строка в .net ограничена только памятью. нет такой вещи, как nvarchar (5000). вы можете иметь nvarchar (4000) или nvarchar (max) 4000 - максимальная длина символа, которую вы можете сохранить, и один символ хранится в 2 байтах. вы можете прочитать об этом в Books Online

+1

добавить к этому, NVARCHAR хранит данные в «национальном» Юникоде, в то время как VARCHAR использует определенную кодировку базы данных и, как правило, половину размера для хранения – curtisk

+0

@curtisk: Какой из них Использовать? –

+1

@Masi: Возможно, вас заинтересует «Что было с переполнением стека?» http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-with/ –

 Смежные вопросы

  • Нет связанных вопросов^_^