Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Столбец таблицы в SQL Server 2012 можно переименовать, используя Среда SQL Server Management Studio или Transact-SQL.
В этом разделе
Перед началом работы выполните следующие действия.
Ограничения
Безопасность
Переименование столбцов с помощью:
Среда SQL Server Management Studio
Transact-SQL
Перед началом
Ограничения
Переименование столбца таблицы не приводит к автоматическому переименованию ссылок на этот столбец. Необходимо вручную изменить все объекты, которые ссылаются на переименованный столбец. Например, если переименован столбец таблицы и на этот столбец имеется ссылка в триггере, то необходимо изменить триггер, указав новое имя столбца. Используйте представление каталога sys.sql_expression_dependencies, чтобы составить список зависимостей для объекта перед его переименованием.
Безопасность
Разрешения
Необходимо разрешение ALTER на объект.
[Top]
Использование среды SQL Server Management Studio
Переименование столбца в обозревателе объектов
В обозревателе объектов установите соединение с экземпляром компонента Компонент Database Engine.
В Обозревателе объектов щелкните правой кнопкой мыши таблицу, в которой необходимо переименовать столбцы, и выберите пункт Переименовать.
Введите новое имя столбца.
Переименование столбца в конструкторе таблиц
В Обозревателе объектов щелкните правой кнопкой мыши таблицу, в которой необходимо переименовать столбцы, и выберите пункт Конструирование.
В разделе Имя столбца выберите имя, которое нужно изменить, и введите новое.
В меню Файл выберите пункт Сохранить table name.
Примечание |
|---|
Имя столбца можно также изменить на вкладке Свойства столбца. Выберите столбец, имя которого нужно изменить, и введите новое значение в поле Имя. |
[Top]
Использование Transact-SQL
Переименование столбца
Переименование столбца
В обозревателе объектов установите соединение с экземпляром компонента Компонент Database Engine.
На панели «Стандартная» выберите пункт Создать запрос.
В следующем примере столбец TerritoryID в таблице Sales.SalesTerritory переименовывается в TerrID. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.
USE AdventureWorks2012; GO EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN'; GO
Дополнительные сведения см. в разделе sp_rename (Transact-SQL).
Примечание