如何重命名SQL Server数据库中的列名

时间:2019-05-19 01:26:26  来源:igfitidea点击:

sp_rename 存储了用于重命名MSSQL server数据库中表中的列名的过程。

语法:

以下是sp_rename存储过程的语法。

sp_rename 'TableName.[OldColumnName]' , '[NewColumnName]', 'COLUMN'

注意:更改对象名的任何部分都可能会中断脚本和存储过程。

示例:

例如,我在MSSQL服务器数据库中有一个名为Accounts的表。此表包含名为“cust_id”的列。出于某种原因,我们需要将此列重命名为“customer_id”。

打开查询窗口并执行以下查询。这里MyDB是数据库名。

USE MyDB
GO
sp_rename 'Account.cust_id', 'customer_id' , 'COLUMN'
GO 

这可能会显示带有结果的警告消息,但这将成功重命名列名。再次检查表结构,发现列已按要求更新。