hierarchy
hierarchy 특성은 @relationship 복합 특성의 배열을 포함합니다.
hierarchy 특성은 두 번째 특성의 배열을 포함하므로 일반적이지 않습니다. 일반적으로 특성에 여러 값을 지정하는 경우 EGL은 마지막 지정만 인식합니다. 다음 예제와 같이 계층 구조 데이터베이스의 구조를 정의해야 하는 경우, hierarchy 특성을 사용하여 많은 @relationship 복합 특성을 정의하십시오(@relationship 참조).
hierarchy = [@relationship { segmentRecord = "CustomerRecordPart" },
@relationship {
segmentRecord = "LocationRecordPart", parentRecord = "CustomerRecordPart" },
@relationship {
segmentRecord = "OrderRecordPart", parentRecord = "LocationRecordPart" },
@relationship {
segmentRecord = "ItemRecordPart", parentRecord = "OrderRecordPart" },
@relationship {
segmentRecord = "CreditRecordPart", parentRecord = "CustomerRecordPart"},
@relationship {
segmentRecord = "HistoryRecordPart", parentRecord = "CustomerRecordPart" }]
PCB 레코드의 전체 예제는 예제 DL/I 데이터베이스의 내용을 참조하십시오.
유형: @relationship