hierarchy

Die Eigenschaft 'hierarchy' enthält eine Feldgruppe aus komplexen @relationship-Eigenschaften.

Die Eigenschaft 'hierarchy' ist dahingehend außergewöhnlich, dass sie eine Feldgruppe einer zweiten Eigenschaft enthält. Üblicherweise gilt: Wenn Sie einer Eigenschaft mehrere Werte zuordnen, erkennt EGL nur die letzte Zuordnung. Mithilfe der Eigenschaft 'hierarchy' können Sie so viele komplexe @relationship-Eigenschaften definieren (siehe @relationship), wie Sie brauchen, um die Struktur Ihrer hierarchischen Datenbank zu definieren, wie im folgenden Beispiel:

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" }]

Ein vollständiges Beispiel eines PCB-Datensatzes finden Sie unter Beispiel-DL/I-Datenbank.

Typ: @relationship


Feedback