我需要有关如何创建计算列的帮助。例如,我有一个表A,B,C,其中列为A(i,ii),B(1,2)现在我想要多个A(ii)和B(1)并将结果存储在C( ⅰ)
谢谢你的帮助
答案 0 :(得分:1)
计算列只能引用本地列。
选项1(同步)。
在A和B表上创建INSERT / UPDATE / DELETE触发器,因此A或B表中的任何更改都将触发更新表C中的值。
选项2(异步)。
为表A和B中的所有更新行(自上次运行以来)创建更新表C的作业
选项3(不存储计算值)。
通过连接相关表(A和B)来计算需要时的值,或者创建一个连接表A,B和C并使用该视图而不是直接使用表C的视图。