我们在数据库中添加了一个计算列。此计算列的值是使用另外两列派生的。
例如
COMPUTED_COLUMN = COLUMN_1 * COLUMN_2
但是现在我们注意到COLUMN_1
的某些现有行的值不正确,因为计算列的值也不正确。很遗憾,我们无法更新column_1
的值。
现在我们需要更正现有行的计算列值。我搜索它,发现计算列永远不会更新。是否有某种方法来修复退出的行值..我们无法更改任何现有的列值。
提前感谢您的帮助。
答案 0 :(得分:0)
你根本无法修改表格吗?然后创建一个视图,根据您的需要进行任何修改。它可以完全替换计算列。使应用程序引用该视图而不是基表。