如何使用SQL重命名数据库表中的列?
如何使用SQL重命名数据库表中的列?
如果我希望在 SQL 数据库中使用 SQL 简单地重命名一个列(不改变其类型或约束,只是更改其名称),我该怎么做?或者说这不可能吗?
这适用于声称支持 SQL 的任何数据库,我只是在寻找一种 SQL 具体查询,无论实际数据库实现如何,它都可以工作。
admin 更改状态以发布 2023年5月20日
专门针对 SQL Server,请使用 sp_rename
。
USE AdventureWorks; GO EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN'; GO