Если вы не уверены, и это для чего-то вроде поля комментариев, которое может быть довольно большим, тип NVARCHAR(MAX)
- это путь. Если это что-то с разумным максимумом, например, почтовый адрес, то что-то вроде NVARCHAR(100)
может быть лучше.
Используется пространство до максимальной длины значения, которое в него вставлено.
Под этим я подразумеваю, что если вставить строку из 80 символов, а затем заменить ее заменой на 40 символов, выделенное пространство может оставаться равным 80 символам до тех пор, пока база данных не будет уплотнена, таблица не будет перестроена и т. Д.