USER_VIEW_COLUMNS
功能描述
user_view_columns系统视图用于存储当前用户所拥有的表对应的视图字段信息。
字段说明
字段名 | 类型 | 说明 |
---|---|---|
DB_ID | OID_TYPE | 库ID |
VIEW_ID | OID_TYPE | 视图ID |
COL_NAME | VARCHAR | 字段名 |
COL_NO | INTEGER | 字段序号 |
TYPE_NAME | VARCHAR | 类型名 |
SCALE | INTEGER | 数据尺寸 |
VARYING | BOOLEAN | 是否变长(对char binary有效) |
COMMENTS | VARCHAR | 注释信息 |
RESERVED1 | VARCHAR | 保留字段 |
RESERVED2 | VARCHAR | 保留字段 |
RESERVED3 | VARCHAR | 保留字段 |
示例
查询视图列信息
sql
SQL> SELECT sv.view_name,svc.col_no,svc.col_name,svc.type_name,svc.scale FROM user_view_columns svc JOIN user_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