Поделиться через


Добавление столбцов в таблицу (ядро СУБД)

Применимо к: SQL Server 2016 (13.x) и более поздним версиям SQL DatabaseAzure с управляемым экземпляромAzure Synapse AnalyticsAnalytics Platform System (PDW)Хранилище в Microsoft FabricSQL Database в Microsoft Fabric Preview

В этой статье описывается, как добавить новые столбцы в таблицу в SQL Server с помощью SQL Server Management Studio или Transact-SQL.

Remarks

ALTER TABLE С помощью инструкции для добавления столбцов в таблицу эти столбцы автоматически добавляются в конец таблицы.

Если вы хотите, чтобы столбцы в определенном порядке в таблице, необходимо использовать SQL Server Management Studio. Переупорядочивание таблиц не рекомендуется, но дополнительные сведения доступны в статье Изменение порядка столбцов в таблице.

Чтобы запросить существующие столбцы, используйте представление каталога объектов sys.columns.

Permissions

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

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

Important

Всегда используйте последнюю версию SQL Server Management Studio (SSMS).

SQL Server Management Studio (SSMS) не поддерживает все параметры языка определения данных (DDL) в Azure Synapse. Вместо этого используйте скрипты T-SQL.

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

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

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

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

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

    Note

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

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

    Note

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

  6. После завершения добавления столбцов в меню "Файл " выберите " Сохранить имя таблицы".

Use Transact-SQL

Добавление столбцов в таблицу

В следующем примере добавляются два столбца в таблицу dbo.doc_exa.

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