Skip to content

DBA_VIEW_COLUMNS

功能描述

DBA_VIEW_COLUMNS系统视图用于存储和管理当前库中所有表对应的视图的字段信息

字段说明

字段名类型说明
DB_IDINTEGER库ID
VIEW_IDINTEGER视图ID
COL_NAMECHAR(128)字段名
COL_NOINTEGER字段序号
TYPE_NAMECHAR(128)类型名
SCALEINTEGER数据尺寸
VARYINGBOOLEAN是否变长(对char binary有效)
COMMENTSCHAR(-1)注释信息
RESERVED1CHAR(-1)保留字段
RESERVED2CHAR(128)保留字段
RESERVED3CHAR(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