📅  最后修改于: 2023-12-03 15:26:21.746000             🧑  作者: Mango
在 MSSQL 中,当我们需要改变表的结构时,有时需要更改表中列的名称。在这篇文章中,我们将了解如何使用 SQL Server Management Studio (SSMS) 或 Transact-SQL (T-SQL) 更改列名。
使用 T-SQL 更改列名同样可以轻松实现。以下是更改列名的语句:
USE [database_name]
GO
EXEC sp_rename 'table_name.old_column_name', 'new_column_name', 'COLUMN'
GO
以上语句中:
database_name
是需要更改列名的数据库名称。table_name
是需要更改名称的表名。old_column_name
是当前名称。new_column_name
是要更改为的名称。例如,如果我们要更改名为 users.id
的列名为 user_id
,则 SQL 语句将如下所示:
USE [example_db]
GO
EXEC sp_rename 'users.id', 'user_id', 'COLUMN'
GO
更改数据库中的列名是一个常见的任务,可以使用 SSMS 或 T-SQL 快速轻松地完成。两种方法都很简单,您可以根据自己的偏好选择其中之一。