重命名 SQL 列错误:参数 @objname 不明确或声明的 @objtype (COLUMN) 错误

C S*_*per 6 sql sql-server sql-server-2012

我想重命名我的专栏。

我参考了这份文件。

我写了一个查询:

sp_RENAME '[dbo].[File].[JSONFile]', '[ARAInputJson]', 'COLUMN'
Run Code Online (Sandbox Code Playgroud)

但现在列创建为[ARAInputJson]

但我不想给它加上方括号。

所以我再次将其写为:

sp_RENAME '[dbo].[File].[[ARAInputJson]]' , 'ARAInputJson', 'COLUMN'
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

消息 15248,级别 11,状态 1,过程 sp_rename,第 215 行
参数 @objname 不明确或声明的 @objtype (COLUMN) 错误。

请帮我将列从重命名[ARAInputJson]ARAInputJson

小智 3

这应该可以解决您的方括号问题:

sp_RENAME 'dbo.File."[ARAInputJson]"' , 'ARAInputJson', 'COLUMN'
Run Code Online (Sandbox Code Playgroud)