我必须构建一个视图,从7-8表中获取数据,然后从其他计算字段中计算出字段。例如,第一次计算是if( is =‘H’,amount*20,amount)作为deliAmt。此外,最后视图有大约7-8个主表和用于这些计算的这些获取列的其他表。在托拉尔,最终将有57列。
请指导什么是实现这一目标的最佳方法。
如果我使用MGL,我想修改行->,把IX放到DB,IX放到表,X放到行(如你所示)。我可以使用ony S和X锁吗?例如,数据库上的S锁,表上的X锁?无法插入/删除/更新/读取=>行。或者我可以在数据库上做S锁,在表上做X锁,在行上查找行,在行上做X锁,解锁表,修改行。(我知道,MGL来自谓词锁,它的解释是众所周知的,例如Gray: Transaction p