Table de base de données CALRANGE

Chaque ligne de la table représente un CalculationRange, qui représente de façon conceptuelle une ligne d'un CalculationScale.

Nom de colonne Type de colonne Description de la colonne
CALMETHOD_ID INTEGER
NOT NULL
CalculationRangeMethod qui détermine un montant monétaire du CalculationRangeLookupResult. Par exemple, FixedAmountCalculationRangeCmd, PerUnitAmountCalculationRangeCmd ou PercentageCalculationRangeCmd.
CALRANGE_ID INTEGER
NOT NULL
Identificateur généré unique.
CALSCALE_ID INTEGER
NULL
CalculationScale dont fait partie cette CalculationRange.
CUMULATIVE INTEGER
NOT NULL, DEFAULT 0
Valeurs admises :
0 = seul le CalculationRange correspondant avec la valeur RANGESTART la plus élevée est utilisé.
1 = tous les CalculationRanges correspondants sont utilisés. Les montants monétaires résultants sont totalisés pour la détermination du résultat final.
FIELD1 DECIMAL(20,5)
NULL
Zone personnalisable.
FIELD2 DECIMAL(20,5)
NULL
Zone personnalisable.
FIELD3 VARCHAR (254)
NULL
Zone personnalisable.
MARKFORDELETE INTEGER
NOT NULL, DEFAULT 0
Réservé à IBM pour usage interne.
RANGESTART DECIMAL(20,5)
NULL
Si un numéro de consultation est supérieur ou égal à RANGESTART, ou si RANGESTART a la valeur NULL, cette ligne correspond au numéro de consultation.
Index :
Nom de l'index Noms des colonnes indexées Type d'index
I0000056 CALSCALE_ID, RANGESTART Index à entrées uniques
SQL030416034851860 CALRANGE_ID Clé primaire
Contraintes :
Nom de contrainte Noms des colonnes Nom de table externe Noms des colonnes externes Type de contrainte
F_165 CALSCALE_ID CALSCALE CALSCALE_ID Cascade
F_166 CALMETHOD_ID CALMETHOD CALMETHOD_ID Cascade

Référencée par :
Nom de contrainte Nom de colonne référencée Nom de table externe Noms des colonnes externes Type de contrainte
F_168 CALRANGE_ID CALRLOOKUP CALRANGE_ID Cascade