VIEWS 뷰¶
이 Information Schema 뷰는 데이터베이스에 대한 INFORMATION_SCHEMA 뷰 등 지정된(또는 현재) 데이터베이스의 각 뷰에 대한 행을 표시합니다.
- 참고 항목:
열¶
열 이름 |
데이터 타입 |
설명 |
---|---|---|
TABLE_CATALOG |
TEXT |
뷰가 속한 데이터베이스입니다. |
TABLE_SCHEMA |
TEXT |
뷰가 속한 스키마입니다. |
TABLE_NAME |
TEXT |
뷰의 이름입니다. |
TABLE_OWNER |
TEXT |
뷰를 소유한 역할의 이름입니다. |
VIEW_DEFINITION |
TEXT |
뷰의 쿼리 식의 텍스트입니다. |
CHECK_OPTION |
TEXT |
Snowflake에는 적용되지 않습니다. |
IS_UPDATABLE |
TEXT |
Snowflake에는 적용되지 않습니다. |
INSERTABLE_INTO |
TEXT |
Snowflake에는 적용되지 않습니다. |
IS_SECURE |
TEXT |
뷰가 안전한지 여부를 지정합니다. |
CREATED |
TIMESTAMP_LTZ |
뷰 생성 시간입니다. |
LAST_ALTERED |
TIMESTAMP_LTZ |
뷰가 마지막으로 변경된 시간입니다. |
COMMENT |
TEXT |
이 뷰에 대한 설명입니다. |
사용법 노트¶
뷰에는 세션의 현재 역할에 액세스 권한이 부여된 오브젝트만 표시됩니다. 뷰는 MANAGE GRANTS 권한을 인식하지 못하므로, MANAGE GRANTS 권한이 부여된 역할로 둘 다 실행할 때 SHOW 명령에 비해 정보가 적게 표시될 수 있습니다.
이 동작은 대응하는 SHOW 명령이 있는 다른 계정 수준 권한 및 Information Schema 뷰에도 적용됩니다.
쿼리에서 INFORMATION_SCHEMA 뷰를 제거하려면 WHERE 절을 사용하여 필터링하십시오. 예:
... WHERE table_schema != 'INFORMATION_SCHEMA'