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