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::
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
|
VARCHAR |
Datenbank, zu der die semantische Ansicht gehört. |
|
VARCHAR |
Schema, zu dem die semantische Ansicht gehört. |
|
VARCHAR |
Name der semantischen Ansicht. |
|
VARCHAR |
Name der semantischen Beziehung. |
|
VARCHAR |
Name der semantischen Tabelle, die die andere Tabelle referenziert. |
|
ARRAY(VARCHAR) |
Liste mit den Namen der Spalten, die sich auf die Spalten der anderen Tabelle beziehen. |
|
VARCHAR |
Name der semantischen Tabelle, auf die verwiesen wird. |
|
ARRAY(VARCHAR) |
Liste der Namen der Spalten, auf die verwiesen wird. Wenn das ASOF Schlüsselwort für eine Spalte in der REFERENCES-Klausel angegeben ist, ist das Element für die Spalte ein JSON-Objekt, das die folgenden Felder enthält:
Zum Beispiel für dieseRELATIONSHIPS-Klausel: RELATIONSHIPS (
customer_address(ca_cust_id)
REFERENCES customer,
orders(o_cust_id, o_ord_date)
REFERENCES
customer_address(
ca_cust_id,
ASOF ca_start_date
)
)
Die Spalte +--------------------------------+
| REF_KEYS |
|--------------------------------|
| [ |
| "C_CUST_ID" |
| ] |
| [ |
| "CA_CUST_ID", |
| { |
| "column": "CA_START_DATE", |
| "type": "ASOF" |
| } |
| ] |
+--------------------------------+
|