重命名中间有 space 的列名

Rename a column name that has space in between

一不小心,我按以下方式重新命名了我的专栏:

AM using MSSMS 17.5v 
----------------------------

GO  
EXEC sp_rename "CloudSubscriber.Unsubscribe Reports", 'Unsubscribe', 'COLUMN'
GO 
----------------------------

如何改回原来的名字? 无法恢复我使用以下方法所做的上述更改:

GO  
EXEC sp_rename "CloudSubscriber.Unsubscribe", 'Unsubscribe Reports', 'COLUMN'
GO 
------------------------

可能是因为 space?

尝试在列名称周围使用双引号:

EXEC sp_rename "CloudSubscriber.Unsubscribe", "Unsubscribe Reports", 'COLUMN'

对于大多数数据库,双引号用于数据库对象名称,单引号用于文本文字。