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