Fügen Sie der Datenbankansicht eine Tabelle hinzu

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Geben Sie die Tabelle an, die mit der Datenbankansicht verknüpft werden soll.

    Vorbereitungen

    Erforderliche Rolle: admin.

    Warum und wann dieser Vorgang ausgeführt wird

    Das Feld Tabelle im Formular „Tabelle anzeigen“ gibt die Tabelle an, die mit der Datenbankansicht verknüpft werden soll. Das Variablenpräfix wird von der Where-Klausel verwendet, um die Bedingungen für den Join zu definieren. Diese Bedingungen können sich auf jedes Feld beziehen, definieren jedoch normalerweise die Verknüpfung, indem sie ein Feld in der Tabelle mit einem Feld in einer anderen Tabelle in der Datenbankansicht abgleichen.
    Hinweis:
    Das Feld „Variablenpräfix“ ist ein Pflichtfeld.

    Wenn Sie die Where-Klauselschreiben, fügen Sie den Feldnamen mit einem Unterstrich zum Variablenpräfix seiner Tabelle hinzu. Im folgenden Beispiel bezieht sich mi_id auf das Feld „ id “ in der Tabelle „Metrikinstanz“ [metric_instance] (mi), und inc_sys_id auf das Feld „ sys_id “ in der Tabelle „Incident“ [incident] (inc).

    Abbildung : 1. Formular „Datenbankansichtstabelle“.
    Formular „Datenbankansichtstabelle“.
    Hinweis:
    • Datenbankansichten können nicht für Tabellen erstellt werden, die an der Tabellenrotationteilnehmen.
    • Verwenden Sie nur Kleinbuchstaben im Variablenpräfix. Die Verwendung von Großbuchstaben kann dazu führen, dass die Datenbankansicht in einer Liste angezeigt wird.

    Ein Beispiel für die Verwendung von linken Verbindungen zum Erstellen einer Ansicht finden Sie unter Beispiel für linke Verbindung beim Erstellen einer Datenbankansicht.

    Die Where-Klausel unterstützt die folgenden bedingten JavaScript-Operatoren:
    • =
    • !=
    • <
    • <=
    • >
    • >=
    • &&
    • ||

    Es gibt keine Unterstützung für die Bedingungen LIKE oder CONTAINS in der Klausel „ Where-Klausel “ einer Datenbankansicht. Verknüpfen Sie Tabellen basierend auf der sys_id mit dem Operator „=“, um beim Filtern von Listen, Ausführen von Glide-Abfragen oder Ausführen von Berichten mit dem vollständigen Datensatz zu arbeiten.

    Prozedur

    1. Wählen Sie im Formular „Datenbankansicht“ in der zugehörigen Liste „Tabellen anzeigen“ die Option Neu aus.
    2. Konfigurieren Sie das Formular, und fügen Sie das Feld Linke Verbindung (ein Kontrollkästchen) zum Formular hinzu.
    3. Wählen Sie Speichern.
    4. Füllen Sie das Formular aus, und aktivieren Sie das Kontrollkästchen Linke Verbindung.
      • Wenn Sie Linksverknüpfung auswählen, werden in der linken Tabelle in der Datenbankansicht alle Datensätze angezeigt, auch wenn die Verknüpfungsbedingung in der rechten Tabelle keinen übereinstimmenden Datensatz findet. Aktivieren Sie dieses Kontrollkästchen, um Tabellen anzuzeigen, die eine Wo-Klauselangeben. Die Auswahl von „ Links-Join “ für Ansichtstabellen ohne eine Where-Klausel hat keine Auswirkungen auf die Abfrage.
      • Verbundene Tabellen werden von links nach rechts vom niedrigsten zum höchsten Reihenfolgewert sortiert.
    5. Wählen Sie Absenden.
    6. Personalisieren Sie die zugehörige Liste Tabellen anzeigen, um die Spalte „ Linke Verbindung“ anzuzeigen.
      Das Feld Linke Verbindung hat den Wert true.
    7. Wählen Sie einen Datensatz aus, um eine Tabelle anzuzeigen.
    8. Um Ihrer Wo-Klausel ein ODER hinzuzufügen, verwenden Sie ||.

      Um beispielsweise alle Incidents im Zusammenhang mit RFCs ODER alle Incidents abzufragen, die einer Change-Anforderung übergeordnet sind, verwenden Sie die folgende Syntax: inc_rfc = chg_sys_id || chg_parent = inc_sys_id.