【发布时间】:2019-05-01 13:55:40
【问题描述】:
我有一个包含一些计算列的表。我希望能够重命名这些计算列中引用的列以及重命名计算列。
我尝试了以下 SQL 命令:
Exec sp_rename 'tbl_1_PattFormulaTest6.SumOfNumbers123_calculation2', 'SumOfNumbers123_calculation2_edited', 'COLUMN'
我在尝试重命名引用的列时收到此错误消息:
无法重命名对象,因为该对象参与了强制依赖项。
那么重命名计算列中引用的列和重命名计算列本身的正确方法是什么?
【问题讨论】:
-
删除计算列,更改其他列名,用新名称重新创建计算列
-
@SeanLange 你应该把你的评论作为答案。
标签: sql-server database ado.net