Практическое руководство. Удаление столбцов из таблицы
Обновлен: Ноябрь 2007
При удалении столбца из таблицы в конструкторе таблиц после сохранения изменений этот столбец и все содержащиеся в нем данные удаляются из базы данных.
![]() |
---|
После сохранения таблицы это действие отменить невозможно. Единственный способ восстановления удаленного столбца — закрыть таблицу без сохранения изменений. |
![]() |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Для выбора параметров в меню Сервис выберите команду Импорт и экспорт параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Для удаления столбцов из таблицы
В обозревателе серверов щелкните правой кнопкой мыши таблицу, из которой необходимо удалить столбцы, и выберите пункт Открыть определение таблицы.
Таблица откроется в конструкторе таблиц.
Выберите столбец, который необходимо удалить.
Щелкните правой кнопкой мыши столбец и выберите из контекстного меню пункт Удалить столбец.
Если столбец участвует в связи, будет отображено сообщение с запросом на подтверждение удаления выбранных столбцов и их связей. Выберите Да.
Если столбец не участвует в проверочном ограничении, то этот столбец, все прикрепленные к нему ограничения, все связи, в которых он участвует, а также все данные, содержащиеся в столбце, условно удаляются из базы данных. Они будут удалены из базы данных навсегда при сохранении таблицы.
Если столбец участвует в проверочном ограничении, сервер баз данных отклонит изменения при попытке их сохранить, то есть операция фиксации завершится ошибкой. Чтобы удалить столбец, участвующий в проверочном ограничении, необходимо сначала изменить или удалить проверочное ограничение, прежде чем можно будет удалить столбец.
См. также
Задачи
Практическое руководство. Удаление таблиц из базы данных
Практическое руководство. Вставка столбцов в таблицы