Freigeben über


Tabelle ModuleDependency

Die Tabelle ModuleDependency enthält eine Liste mit anderen Mergemodulen, die für den ordnungsgemäßen Betrieb dieses Mergemoduls erforderlich sind. Diese Tabelle ermöglicht es einem Merge- oder Überprüfungstool sicherzustellen, dass die erforderlichen Mergemodule tatsächlich in der Installationsdatenbank des Benutzers enthalten sind. Das Tool überprüft Querverweise dieser Tabelle mit der Tabelle ModuleSignature in der Installationsdatenbank.

Die Tabelle ModuleDependency umfasst die folgenden Spalten.

Spalte Typ Schlüssel Nullwerte zulässig
ModuleID Identifier J N
ModuleLanguage Integer J N
RequiredID Identifier J N
RequiredLanguage Integer J N
RequiredVersion Version J

 

Spalten

ModuleID

Bezeichner des Mergemoduls. Dies ist ein Fremdschlüssel in der Tabelle ModuleSignature.

ModuleLanguage

Dezimale Sprach-ID des Mergemoduls in ModuleID. Dies ist ein Fremdschlüssel in der Tabelle ModuleSignature.

RequiredID

Bezeichner des Mergemoduls, das für das Mergemodul in ModuleID erforderlich ist.

RequiredLanguage

Numerische Sprach-ID des Mergemoduls in RequiredID. In der Spalte RequiredLanguage kann die Sprach-ID für eine einzelne Sprache angegeben werden, z. B. 1033 für Englisch in den USA, oder die Sprach-ID für eine Sprachgruppe, z. B. 9 für ein beliebiges Englisch. Wenn das Feld eine Gruppensprach-ID enthält, erfüllt jedes Mergemodul mit einem Sprachcode in dieser Gruppe die Abhängigkeit. Wenn RequiredLanguage auf 0 festgelegt ist, erfüllt jedes Mergemodul, das die anderen Anforderungen erfüllt, die Abhängigkeit.

RequiredVersion

Version des Mergemoduls in RequiredID. Wenn dieses Feld NULL ist, füllt jede Version die Abhängigkeit aus.

Überprüfen

ICE03
ICE06
ICE25