在现有列名称SQL Server中添加前缀

时间:2015-12-02 18:47:05

标签: sql sql-server qsqlquery

我有一张桌子"客户"在这个表中我可以有3列(ID,firstName,LastName)。

我想将ID列重命名为ID_1

可以将_1添加为前缀吗?

我一直在努力寻找这个,但我得到的所有回答和解决方案都不准确。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

  SELECT ID as ID_1, firstName, LastName
  FROM Customers

要重命名表格中的字段,请使用脚本 sp_rename

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


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