查看视图信息¶
通过查看下面的视图可以获得视图相关信息:
| 视图 | 说明 |
|---|---|
| V_SYS_VIEWS | 显示数据库中所有视图的信息 |
| VIEWS | 显示当前用户可见的视图信息 |
V_SYS_VIEWS各列的含义如下:
- SCHEMANAME:视图所在的模式名称
- VIEWNAME:视图名称
- VIEWOWNER:视图的创建用户
- IS_UPDATABLE:视图是否可更新
- CHECKOPTION:视图的CHECK OPTION类型
- DEFINITION:视图的定义
VIEWS各列的定义如下:
- TABLE_CAT:视图所在的CATLOG名称(目前等于数据库名称)
- TABLE_SCHEM:视图所在的模式名称
- TABLE_NAME:视图名称
- VIEW_DEFINITION:视图的定义
- CHECK_OPTION:视图的CHECK OPTION类型
- IS_UPDATABLE:视图是否可更新
下面的查询,显示视图DESIGN_PROJ的相关信息。
SELECT VIEWNAME, VIEWOWNER, IS_UPDATABLE, CHECKOPTION
FROM V_SYS_VIEWS
WHERE VIEWNAME = 'DESIGN_PROJ';
上述语句执行结果如下:
VIEWNAME VIEWOWNER IS_UPDATABLE CHECKOPTION