Господа, кто шарит в БД? Вопрос такой есть. Вопрос по производительности.
Есть таблица ,в которой есть колонка с varchar(200) или varchar(2000)
Есть ли разница, какой длины делать максимальное значение, если все равно больше 200-от храниться не будет?
Если больше 200 не будет - точно стоит явно указать 200. Но всегда случается так, что придётся хранить и более 200. Поэтому лучше создай UDT и спи спокойно, чтобы не переписывать весь application