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