sp_rename错误“可以找到”?

时间:2016-06-29 21:53:39

标签: sql-server

我正在尝试运行以下内容:

EXEC sp_rename '"database_name"."table_name"."old_column_name"', 'new_column_name';

但是我收到了一个错误:

Msg 15225, Level 11, State 1, Procedure sp_rename, Line 374
No item by the name of '"database_name"."table_name"."old_column_name"' could be found in the current database 'master', given that @itemtype was input as '(null)'.

1 个答案:

答案 0 :(得分:1)

无法正确找到您要更改的列。

USE database_name
GO
EXEC sp_rename 'table_name.old_column_name','new_column_name','COLUMN'
GO

它不使用COLUMN对象类型,但出于安全目的而添加。

请查看Microsoft's website以获取更多信息。