我使用 SP_RENAME 存储过程重命名表列时犯了一个错误,现在我无法恢复它。这是 SQL Server 的有效标识符吗?
这就是我所做的:
SP_RENAME '[WTF].[Name]', '[WhatThisFunction]', 'COLUMN'
然后,在看到意外的结果后,我尝试将其回滚
SP_RENAME '[WTF].[WhatThisFunction]', 'Name', 'COLUMN'
但是sql说找不到对象。有什么办法可以逃脱括号?
更新: 错误消息是:消息 15248,级别 11,状态 1,过程 sp_rename,第 215 行参数 @objname 不明确或声明的 @objtype (COLUMN) 错误。