Оскільки varchar займає місце на диску пропорційно розміру поля, чи є якась причина, чому ми не завжди повинні визначати varchar як максимальний, наприклад, varchar(8000)на SQL Server?
Якщо я бачу, що хтось робить, varchar(100)я повинен сказати їм, що ви не помиляєтесь, що слід робити varchar(8000)?