USER_VIEWS
功能描述
user_views系统视图用于存储当前用户所拥有的所有表对应的视图信息。
字段说明
字段名 | 类型 | 说明 |
---|---|---|
DB_ID | OID_TYPE | 库ID |
SCHEMA_ID | OID_TYPE | 模式ID |
USER_ID | OID_TYPE | 属主ID |
VIEW_ID | OID_TYPE | 视图ID |
VIEW_NAME | VARCHAR | 视图名 |
DEFINE | CLOB | 视图定义 |
OPTION | INTEGER | 0:无;1:with read only;2:with check option |
CREATE_TIME | DATETIME | 创建时间 |
VALID | BOOLEAN | 是否有效 |
IS_SYS | BOOLEAN | 是否系统内建 |
COMMENTS | VARCHAR | 注释信息 |
RESERVED1 | VARCHAR | 保留字段 |
RESERVED2 | VARCHAR | 保留字段 |
示例
通过视图名称查询视图定义
sqlSQL> CREATE TABLE viewt_info(id INT); SQL> CREATE VIEW view_info AS SELECT * FROM viewt_info; SQL> SELECT view_name,TO_CHAR(define) define FROM user_views WHERE view_name='VIEW_INFO'; VIEW_NAME | DEFINE | ------------------------------------------------------------------------------ VIEW_INFO| CREATE VIEW "VIEW_INFO"("ID") AS SELECT "VIEWT_INFO"."ID" FROM "VIEWT_INFO"|
查询视图所属库和所属模式
相关系统表
- sys_databases
- sys_schemas