在SQL Server 2000中更改列名称

2 sql-server

有没有办法在sql中更改列名而无需重新创建表?我已经尝试过alter table dbo.Conforming rename column [xxx] to [xxx]并且它不起作用.还有其他想法吗?

Mla*_*dic 5

使用sp_rename:

USE AdventureWorks;
GO
EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';
GO
Run Code Online (Sandbox Code Playgroud)