есть ли преимущество varchar (500) перед varchar (8000)?

прочитал об этом на форумах MSDN и здесь, и ям до сих пор не ясно. Я думаю, что это правильно: Varchar (max) будет храниться как текстовый тип данных, поэтому у него есть недостатки. Допустим, ваше поле будет надежно содержать до 8000 символов. Как поле BusinessName в моей таблице базы данных. В действительности, название компании, вероятно, всегда будет меньше (вытаскивая число из моей шляпы) 500 символов. Кажется, что множество полей varchar, с которыми я сталкиваюсь, подпадают под число символов 8k.

Так я должен сделать это поле varchar (500) вместо varchar (8000)? Из того, что я понимаю, SQL тамнет разницы между этими двумя. Итак, чтобы облегчить жизнь, яЯ хочу определить все мои поля varchar как varchar (8000). Есть ли у этого недостатки?

Связанные с:Размер столбцов varchar (Я не'Я чувствую, что этот ответил на мой вопрос).

Ответы на вопрос(5)

Ваш ответ на вопрос