データベース・テーブル: CALRULE


テーブルの説明:

このテーブルの各行は CalculationRule を表し、一連の OrderItems の通貨金額を得る方法を定義します。

列の説明:

列名 列タイプ 列の説明
CALCODE_ID INTEGER
NOT NULL
この CalculationRule がその一部である CalculationCode。
CALMETHOD_ID INTEGER
NOT NULL
一連の OrderItems の通貨結果を計算する CalculationRuleCalculateMethod。
CALMETHOD_ID_QFY INTEGER
NOT NULL
CalculationRuleCalculateMethod に送信する OrderItems のセットを決定するCalculationRuleQualifyMethod。
CALRULE_ID INTEGER
NOT NULL
生成された固有 ID。
COMBINATION INTEGER
NOT NULL, DEFAULT 2
デフォルトの CalculationRuleCombineMethod インプリメンテーションによって実行される、 特殊な処理を示す以下のビット・フラグを示します。 詳細は、CALRULE テーブル: 詳細を参照してください。
ENDDATE TIMESTAMP
NULL
この CalculationRule が有効でなくなる時刻。
FIELD1 DECIMAL(20,5)
NULL
カスタマイズ可能。
FIELD2 VARCHAR (254)
NULL
カスタマイズ可能。
FLAGS INTEGER
NOT NULL, DEFAULT 0
この CalculationRule を他の CalculationRules と結合できる方法を決定するためにCalculationRuleCombineMethod によって使用されます。 詳細は、CALRULE テーブル: 詳細を参照してください。
IDENTIFIER INTEGER
NOT NULL, DEFAULT 1
その CalculationCode と一緒に、この CalculationRule を固有に識別します。
SEQUENCE DOUBLE
NOT NULL, DEFAULT 0
同じ CalculationCode の CalculationRules は低位値から高位値の順序で処理されます。
STARTDATE TIMESTAMP
NULL
この CalculationRule が有効となる時刻。
TAXCGRY_ID INTEGER
NULL
TaxType CalculationUsages の場合は、この CalculationRule が有効となる TaxCategory。

索引:

索引名 索引付き列名 索引タイプ
I0000058 CALCODE_ID, IDENTIFIER 固有の索引
SQL020206020557750 CALRULE_ID 1 次キー

制約:

制約名 列名 外部テーブル名 外部列名 制約タイプ
F_169 CALCODE_ID CALCODE CALCODE_ID カスケード
F_170 TAXCGRY_ID TAXCGRY TAXCGRY_ID カスケード
F_171 CALMETHOD_ID_QFY CALMETHOD CALMETHOD_ID カスケード
F_172 CALMETHOD_ID CALMETHOD CALMETHOD_ID カスケード


以下が参照:

制約名 参照列名 外部テーブル名 外部列名 制約タイプ
F_174 CALRULE_ID CALRULEMGP CALRULE_ID カスケード
F_280 CALRULE_ID CRULESCALE CALRULE_ID カスケード
F_751 CALRULE_ID SHPJCRULE CALRULE_ID カスケード
F_820 CALRULE_ID TAXJCRULE CALRULE_ID カスケード
IBM 著作権