Поскольку varchar занимает дисковое пространство, пропорциональное размеру поля, есть ли какая-то причина, по которой мы не всегда должны определять varchar как максимум, например, varchar(8000)
на SQL Server?
При создании таблицы, если я вижу, что кто-то делает, varchar(100)
я должен сказать им, что вы не правы, вы должны сделать varchar(8000)
?