1
Я делаю свой первый проект базы данных в PostgreSQL или Oracle.В чем разница между String и nvarchar (5000) в SQL?
Я хотел бы получить ответ на мой вопрос.
Я делаю свой первый проект базы данных в PostgreSQL или Oracle.В чем разница между String и nvarchar (5000) в SQL?
Я хотел бы получить ответ на мой вопрос.
В базе данных нет строки. строка в .net ограничена только памятью. нет такой вещи, как nvarchar (5000). вы можете иметь nvarchar (4000) или nvarchar (max) 4000 - максимальная длина символа, которую вы можете сохранить, и один символ хранится в 2 байтах. вы можете прочитать об этом в Books Online
добавить к этому, NVARCHAR хранит данные в «национальном» Юникоде, в то время как VARCHAR использует определенную кодировку базы данных и, как правило, половину размера для хранения – curtisk
@curtisk: Какой из них Использовать? –
@Masi: Возможно, вас заинтересует «Что было с переполнением стека?» http://blog.stackoverflow.com/2008/09/what-was-stack-overflow-built-with/ –