Мне интересно, есть ли недостаток в определении столбца типа nvarchar (max) вместо того, чтобы дать ему (меньший) максимальный размер.
Я где-то читал, что если значение столбца имеет более 4 Кбайт, остальные данные будут добавлены в область "переполнения", что нормально.
Я создаю таблицу, где большую часть времени текст будет иметь несколько строк, но мне было интересно, есть ли преимущество в настройке нижнего предела, а затем добавление проверки, чтобы избежать нарушения этого предела.
Есть ли какое-либо ограничение на создание индексов с столбцом nvarchar (max) или все, что платит за добавление ограничения на ограничение размера?
Спасибо!