Datenbanktabelle: CALRANGE


Tabellenbeschreibung:

Jede Zeile dieser Tabelle steht für einen Berechnungsbereich und damit für eine Zeile in einer Berechnungsgruppe.

Spaltenbeschreibung:

Spaltenname Spaltentyp Spaltenbeschreibung
CALMETHOD_ID INTEGER
NOT NULL
Die Berechnungsbereichsmethode, die einen Geldbetrag aus dem Suchergebnis des Berechnungsbereichs angibt. Beispiel: FixedAmountCalculationRangeCmd, PerUnitAmountCalculationRangeCmd oder PercentageCalculationRangeCmd.
CALRANGE_ID INTEGER
NOT NULL
Generierte eindeutige Kennung.
CALSCALE_ID INTEGER
NULL
Die Berechnungsgruppe, zu der dieser Berechnungsbereich gehört.
CUMULATIVE INTEGER
NOT NULL, DEFAULT 0
Gültige Werte:
0 - Nur der übereinstimmende Berechnungsbereich mit dem höchsten Wert für RANGESTART wird verwendet.
1 - Alle übereinstimmenden Berechnungsbereiche werden verwendet. Die resultierenden Geldbeträge werden für das Endergebnis aufsummiert.
FIELD1 DECIMAL (20,5)
NULL
Anpassbar.
FIELD2 DECIMAL (20,5)
NULL
Anpassbar.
FIELD3 VARCHAR (254)
NULL
Anpassbar.
MARKFORDELETE INTEGER
NOT NULL, DEFAULT 0
Für die IBM interne Verwendung reserviert.
RANGESTART DECIMAL (20,5)
NULL
Wenn eine Suchnummer größer oder gleich RANGESTART ist oder wenn RANGESTART gleich NULL ist, entspricht diese Zeile der Suchnummer.

Indexe:

Indexname Indexierte(r) Spaltenname(n) Indextyp
I0000056 CALSCALE_ID, RANGESTART Eindeutiger Index
SQL020206020557110 CALRANGE_ID Primärschlüssel

Integritätsbedingungen:

Name der Integritätsbedingung Spaltenname(n) Namen von Fremdtabellen Name(n) von Fremdspalte(n) Typ der Integritätsbedingung
F_165 CALSCALE_ID CALSCALE CALSCALE_ID Cascade
F_166 CALMETHOD_ID CALMETHOD CALMETHOD_ID Cascade


Referenziert durch:

Name der Integritätsbedingung Referenzierter Spaltenname Namen von Fremdtabellen Name(n) von Fremdspalte(n) Typ der Integritätsbedingung
F_168 CALRANGE_ID CALRLOOKUP CALRANGE_ID Cascade
IBM Copyright