Fügen Sie der Datenbankansicht eine Tabelle hinzu

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 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. Weisen Sie ein Variablenpräfix zu, wenn Sie eine Wo-Klausel angeben, um die Bedingungen für den Join zu definieren. Diese Bedingungen können sich auf jedes Feld beziehen, definieren jedoch normalerweise die Verbindung, indem ein Feld in der Tabelle mit einem Feld in einer anderen Tabelle in der Datenbankansicht abgeglichen wird.

    Wenn Sie die Klausel „Where“ schreiben, fügen Sie dem Variablenpräfix der Tabelle den Feldnamen mit einem Unterstrich hinzu. Im folgenden Beispiel verweist mi_id auf das Feld id in der Tabelle „Metrikinstanz“ [metric_instance] (mi), und inc_sys_id verweist 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 im Variablenpräfixnur Kleinbuchstaben. Wenn Sie Großbuchstaben verwenden, können Sie die Datenbankansicht möglicherweise nicht in einer Liste anzeigen.

    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 Klausel „Where“ unterstützt die folgenden bedingten JavaScript-Operatoren:
    • =
    • !=
    • <
    • <=
    • >
    • >=
    • &&
    • ||

    In der Klausel „Where “ einer Datenbankansicht gibt es keine Unterstützung für die Bedingungen „LIKE“ oder „CONTAINS“. 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 dem Formular das Feld Linke Verbindung (Kontrollkästchen) hinzu.
    3. Wählen Sie Speichern.
    4. Füllen Sie das Formular aus, und aktivieren Sie das Kontrollkästchen Linke Verbindung.
      • Wenn Sie Linke Verbindung auswählen, werden in der linken Tabelle in der Datenbankansicht alle Datensätze angezeigt, auch wenn die Join-Bedingung keinen übereinstimmenden Datensatz in der rechten Tabelle findet. Aktivieren Sie diese Checkbox, um Tabellen anzuzeigen, in denen eine Klausel „Where“ angegeben ist. Die Auswahl von Linke Verbindung für Ansichtstabellen ohne Klausel „Where“ wirkt sich nicht auf die Abfrage aus.
      • Verbundene Tabellen werden von links nach rechts vom niedrigsten zum höchsten Wert für die Reihenfolge 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 ist true.
    7. Wählen Sie einen Datensatz aus, um eine Tabelle anzuzeigen.
    8. Um ein OR zu Ihrer Klausel „Where“ hinzuzufügen, verwenden Sie ||.

      Um beispielsweise alle Incidents abzufragen, die sich auf RFCs beziehen ODER alle Incidents, die das übergeordnete Element einer Change-Anforderung sind, verwenden Sie die folgende Syntax: inc_rfc = chg_sys_id || chg_parent = inc_sys_id.