Я объявил столбец типа NVARCHAR(MAX)
в SQL Server 2008, каковы будут его максимальные максимальные символы, имеющие длину MAX?
sql-server
sql-server-2008
sql-server-2005
Джерамеил Реско
источник
источник
Ответы:
Максимальный размер столбца типа
NVARCHAR(MAX)
составляет 2 ГБ.Так как
NVARCHAR
использует 2 байта на символ, это ок. 1 миллиард символовКнига « Война и мир» Льва Толстого - это книга на 1440 страниц, содержащая около 600 000 слов, то есть 6 миллионов символов, хорошо округленная. Таким образом, вы можете вставить в каждую колонку около 166 экземпляров всей книги « Война и мир»
NVARCHAR(MAX)
.Достаточно ли места для ваших нужд? :-)
источник
Если вы ожидаете, что данные могут превысить 4000 символов, nvarchar (MAX) определенно является рекомендуемым выбором.
Источник: https://social.msdn.microsoft.com/Forums/en-US/databasedesign/thread/d5e0c6e5-8e44-4ad5-9591-20dc0ac7a870/
источник
Из документации MSDN
источник
Я думаю, что на самом деле
nvarchar(MAX)
может хранить около 1070000000 символов.источник