在现有列名中添加前缀 SQL 服务器

Adding Prefix in a existing column name SQL Server

我有一个 table "Customers",在这个 table 中我可以有 3 列(ID、名字、姓氏)。

我想将 ID 列重命名为 ID_1

可以添加 _1 作为前缀吗?

我一直在尝试搜索这个,但我得到的所有回复和解决方案都不准确。

要重命名 table 中的列,您应该使用 sp_rename 存储过程,如下所示:

EXEC sp_RENAME 'Customers.ID' , 'ID_1', 'COLUMN'

如果要更改显示字段名,请使用别名

  SELECT ID as ID_1, firstName, LastName
  FROM Customers

要重命名 table 上的字段,您可以使用脚本 sp_rename

 EXEC sp_RENAME 'TableName.[OldColumnName]' , '[NewColumnName]', 'COLUMN'


 EXEC sp_RENAME 'Customers.[ID]' , '[ID_1]', 'COLUMN'