Tabellen-Join ohne grafische Unterstützung definieren
Verwendung
Für InfoSets können Sie einen Tabellen-Join auch ohne grafische Unterstützung definieren.
Weitere Informationen finden Sie unter
Tabellen-Join mit grafischer Unterstützung definieren.Voraussetzungen
Sie haben folgende Einstellungen vorgenommen:
Vorgehensweise
Geben Sie im linken Bildbereich alle Tabellen ein, die im Join verknüpft werden sollen.

Wenn Sie eine Tabelle zweimal in den Join aufnehmen möchten, wählen Sie
Alias-Tabellen. Definieren Sie einen Aliasnamen für diese Tabelle. Anschließend können Sie die Tabelle unter ihrem Originalnamen und unter dem Aliasnamen in den Join aufnehmen.
Weitere Informationen finden Sie unter
Weitere Informationen finden Sie unter
Sie sehen die Felder der beiden Tabellen mit ihrem technischen Namen und dem Langtext in zwei Feldlisten.
Sie können in beiden Feldlisten unabhängig voneinander blättern:
Erste Seite
Vorige Seite
Nächste Seite
Letzte Seite.
Ein Tabellen-Join läßt beliebige Bedingungen zu. In die Ergebnismenge wird eine Verknüpfungsbedingung allerdings nur dann aufgenommen, wenn die verbundenen Felder denselben Datentyp im Data Dictionary (einschließlich der Längenangaben) haben (Gleichheitsbeziehung).

Ausnahmen zu einer Verknüpfung über eine Gleichheitsbeziehung gibt es bei left outer bzw. right outer Joins.
Über
Felddokumentation können Sie sich Informationen über die technische Definition eines Feldes anzeigen lassen.
Um zueinander passende Felder zu finden, gibt es für jede Tabelle Suchfunktionen:
Suchen links/rechts
Weiter suchen links/rechts.
Sie können suchen nach:
- Text (sowohl technische Namen der Felder als auch Langtexte)
- Domäne
- Typ im Dictionary
Wenn Sie zwei Felder über eine Gleichheitsbeziehung verknüpfen möchten, geben Sie ein und denselben Index in das jedem der beiden Felder zugeordnete Eingabefeld ein. Ein Index besteht aus ein oder zwei beliebigen Zeichen. Wir empfehlen, numerische Indizes zwischen 00 und 99 zu verwenden. Der Index dient dem technischen Zweck einer eindeutigen Zuordnung.

Wenn das System die betreffenden Felder erfolgreich verknüpfen konnte, werden die Felder an den Anfang der Feldlisten in die gleiche Zeile gestellt und durch ein Gleichheitszeichen
verbunden.
Stellen Sie den Cursor auf eines der beteiligten Felder.
Wählen Sie
Beziehung aufheben.
Sie können jederzeit die Definition des Tabellen-Join bzw. die Verknüpfungsbedingungen ändern. Wählen Sie
Join. Sie gelangen wieder auf das Bild Tabellen im Join.
Weitere Informationen finden Sie unter
Ergebnis
Im Unterschied zu logischen Datenbanken ist das Ergebnis eines Tabellen-Join wieder eine (flache) Tabelle. Hierarchische Beziehungen werden nicht ausgewertet.
Daher sind auf dem Bild InfoSet: ändern alle Tabellen im zweiten Teilbaum auf dem gleichen Niveau angeordnet. Zusatztabellen, Zusatzfelder und Zusatzstrukturen werden immer an die erste Tabelle des Tabellen-Join angeschlossen. (In den WHERE-Bedingungen angeschlossener Zusatztabellen bzw. im Coding für Zusatzfelder kann allerdings auf alle Felder der am Tabellen-Join beteiligten Tabellen zugegriffen werden.) Es gibt nur das Coding zur Satzverarbeitung.
Weitere Informationen finden Sie unter
Besonderheiten.