Ansicht SEMANTIC_RELATIONSHIPS

Diese Information Schema-Ansicht zeigt eine Zeile für jede Beziehung in einer semantischen Ansicht in der angegebenen (oder aktuellen) Datenbank an.

Siehe auch::

Ansicht SEMANTIC_RELATIONSHIPS (Account Usage)

Spalten

Spaltenname

Datentyp

Beschreibung

semantic_view_catalog

VARCHAR

Datenbank, zu der die semantische Ansicht gehört.

semantic_view_schema

VARCHAR

Schema, zu dem die semantische Ansicht gehört.

semantic_view_name

VARCHAR

Name der semantischen Ansicht.

name

VARCHAR

Name der semantischen Beziehung.

table_name

VARCHAR

Name der semantischen Tabelle, die die andere Tabelle referenziert.

foreign_keys

ARRAY(VARCHAR)

Liste mit den Namen der Spalten, die sich auf die Spalten der anderen Tabelle beziehen.

ref_table_name

VARCHAR

Name der semantischen Tabelle, auf die verwiesen wird.

ref_keys

ARRAY(VARCHAR)

Einer der folgenden Werte:

  • Bei Beziehungen, die Bereichsverknüpfungen darstellen, ein Array, das JSON-formatierte Zeichenfolgen für Objekte mit den folgenden Schlüsseln enthält:

    • Das``start_column`` -Schlüssel gibt den Namen der Spalte an, die den Anfang des Bereichs darstellt.

    • Der end_column-Schlüssel gibt den Namen der Spalte an, die das Ende des Bereichs darstellt.

    • Der type-Schlüssel ist RANGE.

  • Bei Beziehungen, die ASOF-Verknüpfungen darstellen, ein Array, das die folgenden Elemente enthält:

    • Der Name der Spalte in der ersten Tabelle.

    • Ein JSON-Objekt mit den folgenden Feldern:

      • column: Der Name der Spalte in der zweiten Tabelle.

      • type: ASOF.

  • Bei anderen Arten von Beziehungen ein Array mit dem Namen der Spalte in der anderen logischen Tabelle der Beziehung.