ModuleDependency 테이블
ModuleDependency 테이블은 이 통합 모듈이 제대로 작동하는 데 필요한 다른 통합 모듈 목록을 유지합니다. 이 표에서는 통합 또는 확인 도구를 사용하여 필요한 통합 모듈이 실제로 사용자의 설치 관리자 데이터베이스에 포함되도록 합니다. 도구는 설치 관리자 데이터베이스의 ModuleSignature 테이블과 이 테이블을 상호 참조하여 확인합니다.
ModuleDependency 테이블에는 다음과 같은 열이 있습니다.
Column | 형식 | 키 | Nullable |
---|---|---|---|
ModuleID | 식별자 | Y | N |
ModuleLanguage | 정수 | Y | N |
RequiredID | 식별자 | Y | N |
RequiredLanguage | 정수 | Y | N |
RequiredVersion | 버전 | Y |
열
-
ModuleID
-
통합 모듈의 식별자입니다. ModuleSignature 테이블의 외래 키입니다.
-
ModuleLanguage
-
ModuleID에서 통합 모듈의 10진수 언어 ID입니다. ModuleSignature 테이블의 외래 키입니다.
-
RequiredID
-
ModuleID의 통합 모듈에 필요한 통합 모듈의 식별자입니다.
-
RequiredLanguage
-
RequiredID에 있는 통합 모듈의 숫자 언어 ID입니다. RequiredLanguage 열은 미국 영어의 1033과 같은 단일 언어에 대한 언어 ID를 지정하거나 영어의 9와 같은 언어 그룹의 언어 ID를 지정할 수 있습니다. 필드에 그룹 언어 ID가 포함된 경우 해당 그룹에 언어 코드가 있는 통합 모듈이 종속성을 충족합니다. RequiredLanguage가 0으로 설정된 경우 다른 요구 사항을 충족하는 통합 모듈이 종속성을 충족합니다.
-
RequiredVersion
-
RequiredID의 통합 모듈 버전입니다. 이 필드가 Null이면 모든 버전이 종속성을 채웁니다.
유효성 검사