Мне нужно простое изменение размера столбца от VARCHAR(36)
до VARCHAR(40)
.
Если вы попытаетесь использовать SQL Server Enterprise Manager, сгенерированный им скрипт эффективно создаст новую таблицу с новой структурой, вставит в нее все данные из существующей таблицы, удалит существующую таблицу, переименуетновая таблица и воссоздание любых индексов.
Если вы прочитали документацию (и многие онлайн-ресурсы, включая SO), вы можете использовать оператор ALTER
для изменения размера.
Делает ALTER
влияет на способ хранения данных каким-либо образом?Индексы?Статистика?Я хочу избежать снижения производительности из-за этой модификации из-за того, что таблица может стать большой.