DBA_VIEW_COLUMNS
功能描述
DBA_VIEW_COLUMNS系统视图用于存储和管理当前库中所有表对应的视图的字段信息
字段说明
字段名 | 类型 | 说明 |
---|---|---|
DB_ID | INTEGER | 库ID |
VIEW_ID | INTEGER | 视图ID |
COL_NAME | CHAR(128) | 字段名 |
COL_NO | INTEGER | 字段序号 |
TYPE_NAME | CHAR(128) | 类型名 |
SCALE | INTEGER | 数据尺寸 |
VARYING | BOOLEAN | 是否变长(对char binary有效) |
COMMENTS | CHAR(-1) | 注释信息 |
RESERVED1 | CHAR(-1) | 保留字段 |
RESERVED2 | CHAR(128) | 保留字段 |
RESERVED3 | CHAR(128) | 保留字段 |
示例
查询视图列信息
sql
SQL> SELECT sv.view_name,svc.col_no,svc.col_name,svc.type_name,svc.scale FROM dba_view_columns svc JOIN dba_views sv USING(db_id,view_id) WHERE sv.view_name='VIEW_INFO';
VIEW_NAME | COL_NO | COL_NAME | TYPE_NAME | SCALE |
------------------------------------------------------------------------------
VIEW_INFO| 0 | ID| INTEGER| -1 |
相关系统表
- sys_views
- sys_tables