Если вы используете SQL Server, я настоятельно рекомендую НЕ использовать VARCHAR (8000) или VARCHAR (MAX) для всех полей ..... вам нужно, чтобы здесь преобладал здравый смысл - make поле, настолько большое, насколько вы думаете, вам, вероятно, понадобится, добавьте немного больше для неожиданной длины, и все готово: -)
Кроме того, я думаю, что это хорошая идея, чтобы сохранить его на несколько отрезков, которые вы используете снова и снова. Например. Я использую VARCHAR (255) для большинства полей, таких как почтовый адрес или адрес электронной почты и т. Д., Которые могут быть немного длиннее, VARCHAR (50) для таких вещей, как номера телефонов и т. Д., И VARCHAR (20) для коротких строк, таких как почтовый индекс и т. .
Будьте прагматичны в этом - найдите стиль, который работает для вас. Не переусердствуйте, но не сходите с ума иным путем.
Марк