Добавление столбцов в таблицу (компонент Database Engine)

В данном разделе содержатся инструкции по добавлению новых столбцов в таблицу в SQL Server 2012 при помощи Среда SQL Server Management Studio или Transact-SQL.

В этом разделе

  • Перед началом работы выполните следующие действия.

    Ограничения

    Безопасность

  • Вставка столбцов с помощью:

    Среда SQL Server Management Studio

    Transact-SQL

Перед началом

Ограничения

Использование инструкции ALTER TABLE для добавления столбцов в таблицу приводит к автоматическому добавлению этих столбцов в конец таблицы. Если требуется, чтобы столбцы располагались в таблице в определенном порядке, воспользуйтесь Среда SQL Server Management Studio. Однако помните, что это не рекомендуемый метод конструирования баз данных. Рекомендуется указывать порядок, в котором возвращаются столбцы, на уровне приложения и запроса. Не следует предполагать, что SELECT * будет возвращать все столбцы в ожидаемом порядке, основанном на порядке их определения в таблице. Всегда указывайте столбцы в запросах и приложениях по именам в том порядке, в котором они должны следовать.

Безопасность

Разрешения

Требуется разрешение ALTER на таблицу.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование среды SQL Server Management Studio

Вставка в таблицу столбцов с помощью конструктора таблиц

  1. В Обозревателе объектов щелкните правой кнопкой мыши таблицу, в которую необходимо добавить столбцы, и выберите пункт Конструктор.

  2. Щелкните первую пустую ячейку в столбце Имя столбца.

  3. Введите имя столбца в ячейку. Имя столбца — значение, которое необходимо указать.

  4. Нажмите клавишу TAB, чтобы перейти к ячейке Тип данных и выбрать тип данных из раскрывающегося списка. Это также обязательно указываемое значение и если оно не будет установлено, тогда будет использоваться значение по умолчанию.

    ПримечаниеПримечание

    Значения по умолчанию можно установить или изменить в диалоговом окне Параметры в Инструменты для баз данных.

  5. Продолжайте определение других свойств столбца во вкладке Свойства столбца.

    ПримечаниеПримечание

    При создании нового столбца для свойств столбца устанавливаются значения по умолчанию, но их можно изменить во вкладке Свойства столбца.

  6. По окончании добавления столбцов в меню Файл выберите пункт Сохранить table name.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование Transact-SQL

Вставка столбцов в таблицу

  1. Подключитесь к компоненту Компонент Database Engine.

  2. На стандартной панели выберите пункт Создать запрос.

  3. В следующем примере добавляются два столбца в таблицу dbo.doc_exa. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить

ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;

Дополнительные сведения см. в разделе ALTER TABLE (Transact-SQL)

Значок стрелки, используемый со ссылкой «В начало»[Top]