SQL Server管理更改列名称

时间:2015-10-08 19:00:02

标签: sql sql-server


我知道sql但是当我在sql entreprise edition 2012(在sql server management studio中)尝试改变列名时,我没有做任何事情它没有工作
我尝试了什么:

alter table Table_name rename column oldName to newName;
Update Table_name set oldName= newName;

也有几个相似的东西,但没有结果总是错误的重命名无法识别等。

1 个答案:

答案 0 :(得分:2)

使用sp_rename重命名列

EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';

<强> http://blog.sqlauthority.com/2008/08/26/sql-server-how-to-rename-a-column-name-or-table-name/
https://msdn.microsoft.com/en-us/library/ms188351.aspx