VIEWS

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime 10.2 及更高版本 check marked yes 仅限 Unity Catalog

INFORMATION_SCHEMA.VIEWS 描述有关目录中视图的视图特定信息。

返回的行仅限于用户有权与之交互的视图。

定义

VIEWS 关系包含以下列:

名称 数据类型 Nullable 标准 描述
TABLE_CATALOG STRING 包含视图的目录。
TABLE_SCHEMA STRING 包含视图的架构。
TABLE_NAME STRING 关系的名称。
VIEW_DEFINITION STRING 如果用户拥有视图,则为视图文本;否则为 NULL
CHECK_OPTION STRING 总是为 'NONE'。 保留供将来使用。
IS_UPDATABLE STRING 总是为 NO。 保留以供将来使用
IS_INSERTABLE_INTO STRING 总是为 NO。 保留供将来使用。
SQL_PATH STRING 总是为 NULL。 保留供将来使用。

约束

以下约束适用于 VIEWS 关系:

名称 列列表 描述
主密钥 VIEWS_PK TABLE_CATALOGTABLE_SCHEMATABLE_NAME 视图的唯一标识符。
外键 VIEWS_TABLES_FK TABLE_CATALOGTABLE_SCHEMATABLE_NAME 引用 TABLES

示例

> SELECT is_intertable_into
    FROM information_schema.views
    WHERE table_schema = 'information_schema'
      AND table_name = 'columns'
  NO