日期:2014-05-16  浏览次数:20407 次

Oracle系统视图作用大全2

----------USER----------

user_objects?用户对象信息?
user_source?
数据库用户的所有资源对象信息?
user_segments?
用户的表段信息?
user_tables?
用户的表对象信息?
user_tab_columns?
用户的表列信息?
关于这个还涉及到两个常用的例子如下:
2.1.oracle
中查询某个字段属于哪个表?
??Sql
代码?
??select table_name,owner from?dba_tab_columns t where t.COLUMN_NAME like upper('%username%');
2.2.oracle
中查询某个表的列数?
??Sql
代码
??select count(*) from?user_tab_columns where table_name= upper('sys_operate')
:这两个例子都用到了upper这个函数,是因为在这里表名得大写,否则查出的结果不是正确的
user_constraints?
用户的对象约束信息?
user_sys_privs?
当前用户的系统权限信息?
user_tab_privs?
当前用户的对象权限信息?
user_col_privs?
当前用户的表列权限信息?
user_role_privs?
当前用户的角色权限信息?
user_indexes?
用户的索引信息?
user_ind_columns?
用户的索引对应的表列信息?
user_cons_columns?
用户的约束对应的表列信息?
user_clusters?
用户的所有簇信息?
user_clu_columns?
用户的簇所包含的内容信息?
user_cluster_hash_expressions?
散列簇的信息

?

?

----------SESSION----------

session_roles?会话的角色信息
session_privs?