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