重命名中间有空格的列名称

时间:2018-03-11 20:56:39

标签: sql-server rdbms

很明显,我在下面命名了我的专栏:

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 
------------------------

可能因为空间而导致错误?

1 个答案:

答案 0 :(得分:1)

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

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

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