Tabellen-Join ohne grafische Unterstützung definieren 
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.
Sie haben folgende Einstellungen vorgenommen:
Auf dem Bild InfoSet: Einstieg haben Sie über das Kennzeichen im Ankreuzfeld Grafische Join-Definition entfernt.
Auf dem Dialogfenster InfoSet: Titel und Datenbank haben Sie die Datenquelle Tabellen-Join über Tabelle gewählt.
Sie haben den Namen einer Tabelle eingegeben und
Weiter gewählt.
Sie befinden sich auf dem Bild InfoSet: Tabellen im Join.
Geben Sie im linken Bildbereich alle Tabellen ein, die im Join verknüpft werden sollen.
Hinweis
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 Zusatztabelle zuordnen.
Legen Sie die Verknüpfungsart zwischen je zwei Tabellen fest. Möglich sind:
inner Join (Standardannahme)
left outer Join
Weitere Informationen finden Sie unter Tabellen-Join mit grafischer Unterstützung definieren.
Zwischen je zwei Tabellen des Join müssen Verknüpfungsbedingungen definiert werden. Dies erfolgt in zwei Schritten:
Um festzulegen, zwischen welchen Tabellen eine Verknüpfungsbedingung definiert werden soll, wählen Sie
Bedingung definieren.
Wenn im Join genau zwei Tabellen verknüpft werden, werden diese in die Liste von Tabellenpaaren im rechten Bildbereich aufgenommen.
Wenn im Join mehr als zwei Tabellen verknüpft werden, fordert Sie das System über eine Meldung in der Statusleiste auf, genau zwei Tabellen zu markieren. Setzen Sie die entsprechenden Kennzeichen. Wählen Sie erneut
Bedingung definieren.
Um festzulegen, auf welche Art die Tabellen verknüpft werden sollen, wählen Sie
Bedingung spezifizieren zu dem gewünschten Tabellenpaar
im rechten Bildbereich.
Wenn Sie zum ersten Mal
Bedingung spezifizieren für ein Tabellenpaar wählen, bietet das System an, Standardvorschläge für diese Bedingung
bereitzustellen. Diese Vorschläge werden aus den im Data Dictionary hinterlegten Fremdschlüsselbeziehungen bzw. aus den Schlüsselfeldern der beteiligten Tabellen abgeleitet.
Sie gelangen auf das Bild InfoSet: Verknüpfungsbedingungen.
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.
Legen Sie die Verknüpfungsbedingungen der Tabellenfelder fest.
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).
Hinweis
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.
Um eine Verknüfpungsbedingung wieder aufzulösen, gehen Sie wie folgt vor:
Stellen Sie den Cursor auf eines der beteiligten Felder.
Wählen Sie
Beziehung aufheben.
Sie haben die Verknüpfungsbedingungen für ein Tabellen-Paar spezifiziert. Wählen Sie
Zurück. Sie gelangen auf das Bild Tabellen im Join.
Über
Zurück gelangen Sie auf das Bild InfoSet: ändern.
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 Tabellen-Join mit grafischer Unterstützung definieren.
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.