В SQL 2005 вы можете столкнуться с ситуацией, когда вам нужно сгенерировать скрипт ALTER TABLE, например, при добавлении нового столбца в базу данных или изменении типа поля и т. Д.
Если вы хотите сгенерировать сценарий для конкретной функции SQL, такой как CREATE, SELECT, UPDATE и т. Д., Вы обычно просто щелкаете правой кнопкой мыши по таблице в SQL Management Studio и выбираете « Таблица сценариев», а затем функцию, которую хотите сценарий.,
Однако опция ALTER To отключена в таблице сценариев как опция меню! Итак, если вы хотите сгенерировать скрипт, как вы собираетесь это делать? Ну, вы не можете сделать это таким образом, когда вы переделываете стол.
Чтобы сгенерировать сценарий, сначала щелкните правой кнопкой мыши таблицу, которую хотите изменить, и выберите « Дизайн» .
Теперь добавьте новые столбцы, измените типы полей, настройте поля так, чтобы они принимали значения NULL или нет, и т. Д. Как только вы закончите, вы хотите щелкнуть правой кнопкой мыши по любому столбцу или в пустом пространстве, и вы увидите опция Generate Change Script теперь доступна.
Теперь сохраните этот файл, и у вас будет скрипт ALTER TABLE! Это немного сбивает с толку, так как все другие функции могут быть написаны в скрипте, просто щелкнув правой кнопкой мыши, но это просто, как только вы изучите это. Наслаждайтесь!