数据库表:CALRANGE

此表中的每行代表了 CalculationRange,它在概念上代表了 CalculationScale 中的一行。

列名 列类型 列描述
CALMETHOD_ID INTEGER
NOT NULL
来自 CalculationRangeLookupResult 的确定货币金额的 CalculationRangeMethod。例如,FixedAmountCalculationRangeCmd、PerUnitAmountCalculationRangeCmd 或 PercentageCalculationRangeCmd。
CALRANGE_ID INTEGER
NOT NULL
生成的唯一标识。
CALSCALE_ID INTEGER
NULL
CalculationScale,此 CalculationRange 是其中的一部分。
CUMULATIVE INTEGER
NOT NULL, DEFAULT 0
有效值:
0 = 仅使用带有最高 RANGESTART 值的匹配的 CalculationRange。
1 = 使用所有匹配的 CalculationRange。计算得出的货币金额相加在一起以获得最终结果。
FIELD1 DECIMAL(20,5)
NULL
可定制。
FIELD2 DECIMAL(20,5)
NULL
可定制。
FIELD3 VARCHAR (254)
NULL
可定制。
MARKFORDELETE INTEGER
NOT NULL, DEFAULT 0
保留供 IBM 内部使用。
RANGESTART DECIMAL(20,5)
NULL
如果查找数值大于或等于 RANGESTART,或者如果 RANGESTART 为 NULL,则此行匹配此查找数值。
索引:
索引名 建立了索引的列名 索引类型
I0000056 CALSCALE_ID, RANGESTART 唯一索引
SQL030416034851860 CALRANGE_ID 主键
约束:
约束名称 列名 外表名 外列名 约束类型
F_165 CALSCALE_ID CALSCALE CALSCALE_ID 级联
F_166 CALMETHOD_ID CALMETHOD CALMETHOD_ID 级联

引用方式:
约束名称 引用列名 外表名 外列名 约束类型
F_168 CALRANGE_ID CALRLOOKUP CALRANGE_ID 级联