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" |
| } |
| ] |
+--------------------------------+
|