SEMANTIC_RELATIONSHIPS 뷰

이 Information Schema 뷰는 지정된(또는 현재) 데이터베이스의 시맨틱 뷰에 있는 각 관계에 대한 행을 표시합니다.

참고 항목:

SEMANTIC_RELATIONSHIPS 뷰(Account Usage)

열 이름

데이터 타입

설명

semantic_view_catalog

VARCHAR

시맨틱 뷰가 속한 데이터베이스입니다.

semantic_view_schema

VARCHAR

시맨틱 뷰가 속한 스키마입니다.

semantic_view_name

VARCHAR

시맨틱 뷰의 이름입니다.

name

VARCHAR

시맨틱 관계의 이름입니다.

table_name

VARCHAR

다른 테이블을 참조하는 시맨틱 테이블의 이름입니다.

foreign_keys

ARRAY(VARCHAR)

다른 테이블의 열을 참조하는 열의 이름 목록입니다.

ref_table_name

VARCHAR

참조되는 시맨틱 테이블의 이름입니다.

ref_keys

ARRAY(VARCHAR)

참조되는 열의 이름 목록입니다.

REFERENCES 절에 열에 대해 ASOF 키워드가 지정된 경우 열의 요소는 다음 필드를 포함하는 JSON 오브젝트입니다.

  • column: 열의 이름입니다.

  • type: ASOF.

예를 들어, 이 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
    )
)
Copy

ref_keys 열에는 다음 두 행이 포함됩니다.

+--------------------------------+
| REF_KEYS                       |
|--------------------------------|
| [                              |
|   "C_CUST_ID"                  |
| ]                              |
| [                              |
|   "CA_CUST_ID",                |
|   {                            |
|     "column": "CA_START_DATE", |
|     "type": "ASOF"             |
|   }                            |
| ]                              |
+--------------------------------+