Я немного старая школа, когда речь идет о дизайне базы данных, поэтому я полностью использую правильные размеры данных в столбцах. Однако, рассматривая базу данных для друга, я заметил, что он использовал varchar(max)
много. Теперь, моя непосредственная мысль - вернуть его ему и сказать ему изменить его. Но потом я подумал об этом и не смог придумать для него веские причины не использовать его (он использовал инструмент типа case для генерации db, если вам интересно).
Я изучаю тему использования varchar(max)
, и у меня не может быть причин для его использования.
Он не использует столбцы для индексов, приложение, которое находится на db, имеет ограничения на вход, поэтому оно не позволит массивные записи в полях.
Любая помощь будет оценена, чтобы помочь мне заставить его увидеть свет:).