我知道sql但是当我在sql entreprise edition 2012(在sql server management studio中)尝试改变列名时,我没有做任何事情它没有工作
我尝试了什么:
alter table Table_name rename column oldName to newName;
Update Table_name set oldName= newName;
也有几个相似的东西,但没有结果总是错误的重命名无法识别等。
答案 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 强>