Как создать сценарий изменения таблицы в SQL


В SQL 2005 вы можете столкнуться с ситуацией, когда вам необходимо сгенерировать сценарий ALTER TABLE, например, при добавлении нового столбца в базу данных или изменении типа поля и т. д.

Если вы хотите создать сценарий для определенной функции SQL, например CREATE, SELECT, UPDATE и т. д., обычно вы просто щелкаете правой кнопкой мыши по таблице в SQL Management Studio и выбираете Таблица сценариев как , а затем функцию, которую вы хотите создать в сценарии.

script table as alter to disabled

Однако параметр ALTER To отключен в пункте меню Таблица сценариев как ! Итак, если вы хотите создать сценарий, как вы это сделаете? Ну, вы не можете сделать это таким образом, когда меняете таблицу.

Чтобы создать сценарий, сначала щелкните правой кнопкой мыши таблицу, которую хотите изменить, и выберите Дизайн .

опция изменения таблицы отключена

Теперь добавьте новые столбцы, измените типы полей, настройте поля на прием значений NULL или нет и т. д. Как только вы закончите, вам нужно щелкнуть правой кнопкой мыши по любому столбцу или в пустом пространстве, и вы вы увидите, что опция Создать сценарий изменения теперь доступна.

generate change script sql

Теперь сохраните этот файл, и вы получите скрипт ALTER TABLE! Это немного сбивает с толку, поскольку все остальные функции можно написать, просто щелкнув правой кнопкой мыши, но если вы это изучите, это станет просто. Наслаждайтесь!.

Похожие сообщения:


16.09.2009