SEMANTIC_RELATIONSHIPS 视图¶
此 Information Schema 视图为指定(或当前)数据库的语义视图中的每个关系显示一行。
列¶
列名称 |
数据类型 |
描述 |
|---|---|---|
|
VARCHAR |
语义视图所属的数据库。 |
|
VARCHAR |
语义视图所属的架构。 |
|
VARCHAR |
语义视图的名称。 |
|
VARCHAR |
语义关系的名称。 |
|
VARCHAR |
引用其他表的语义表的名称。 |
|
ARRAY(VARCHAR) |
引用其他表列的列的名称列表。 |
|
VARCHAR |
被引用的语义表的名称。 |
|
ARRAY(VARCHAR) |
被引用的列的名称列表。 如果在 REFERENCES 子句中为某列指定了 ASOF 关键字,则该列对应的元素是一个包含以下字段的 JSON 对象:
例如,对于该 RELATIONSHIPS 子句: 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
)
)
+--------------------------------+
| REF_KEYS |
|--------------------------------|
| [ |
| "C_CUST_ID" |
| ] |
| [ |
| "CA_CUST_ID", |
| { |
| "column": "CA_START_DATE", |
| "type": "ASOF" |
| } |
| ] |
+--------------------------------+
|