查看视图信息

通过查看下面的视图可以获得视图相关信息:

视图 说明
V_SYS_VIEWS 显示数据库中所有视图的信息
VIEWS 显示当前用户可见的视图信息

V_SYS_VIEWS各列的含义如下:

  1. SCHEMANAME:视图所在的模式名称
  2. VIEWNAME:视图名称
  3. VIEWOWNER:视图的创建用户
  4. IS_UPDATABLE:视图是否可更新
  5. CHECKOPTION:视图的CHECK OPTION类型
  6. DEFINITION:视图的定义

VIEWS各列的定义如下:

  1. TABLE_CAT:视图所在的CATLOG名称(目前等于数据库名称)
  2. TABLE_SCHEM:视图所在的模式名称
  3. TABLE_NAME:视图名称
  4. VIEW_DEFINITION:视图的定义
  5. CHECK_OPTION:视图的CHECK OPTION类型
  6. IS_UPDATABLE:视图是否可更新

下面的查询,显示视图DESIGN_PROJ的相关信息。

SELECT VIEWNAME, VIEWOWNER, IS_UPDATABLE, CHECKOPTION
FROM V_SYS_VIEWS
WHERE VIEWNAME = 'DESIGN_PROJ';

上述语句执行结果如下:

VIEWNAME VIEWOWNER IS_UPDATABLE CHECKOPTION