Skip to content

视图字段列-sys_view_columns

功能描述

sys_view_columns系统表用于存储、管理系统库和用户库中所有表对应的视图的字段信息。

字段说明

序号字段名类型说明
0DB_IDOID_TYPE库ID
1VIEW_IDOID_TYPE视图ID
2COL_NAMEVARCHAR字段名
3COL_NOINTEGER字段序号
4TYPE_NAMEVARCHAR类型名
5SCALEINTEGER数据尺寸
6VARYINGBOOLEAN是否变长(对char binary有效)
7COMMENTSVARCHAR注释信息
8RESERVED1VARCHAR保留字段
9RESERVED2VARCHAR保留字段
10RESERVED3VARCHAR保留字段

示例

查询视图列信息

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