我在使用SP_RENAME存儲過程重命名錶列時犯了一個錯誤,現在我無法恢復它。這是SQL Server的有效標識符嗎?這是一個sql表列的有效標識符嗎?
這是我做過什麼:
SP_RENAME '[WTF].[Name]', '[WhatThisFunction]', 'COLUMN'
然後,看後意想不到的結果,我想與
SP_RENAME '[WTF].[WhatThisFunction]', 'Name', 'COLUMN'
回滾但SQL說對象不能是找到。有什麼方法可以跳過括號嗎?
更新: 的錯誤信息是: 消息15248,級別11,狀態1,過程sp_rename可以,215線 要麼參數@objname不明確或所要求保護的@objtype(列)是錯誤的。
我想你只需要將'[Name]'括起來' – 2013-03-01 20:10:02
@Martin,謝謝。這完全是同一個問題。 – lontivero 2013-03-01 20:14:09