查看用户对象
来源:互联网 发布:淘宝客服一般什么待遇 编辑:程序博客网 时间:2024/05/21 08:50
一、用户
查看当前用户的缺省表空间
SQL> select username,default_tablespace from user_users;
查看当前用户的角色
SQL> select * from user_role_privs;
查看当前用户的系统权限和表级权限
SQL> select * from user_sys_privs;
SQL> select * from user_tab_privs;
二、表
查看用户下所有的表
SQL> select * from user_tables;
select table_ name from user_tables;
查看名称包含log字符的表
SQL> select object_name,object_id from user_objects
where instr(object_name,'LOG')> 0;
查看某表的创建时间
SQL> select object_name,created from user_objects where object_name=upper('&table_name');
查看某表的大小
SQL> select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&table_name');
查看放在ORACLE的内存区里的表
SQL> select table_name,cache from user_tables where instr(cache,'Y')> 0;
三、索引
查看索引个数和类别
SQL> select index_name,index_type,table_name from user_indexes order by table_name;
查看索引被索引的字段
SQL> select * from user_ind_columns where index_name=upper('&index_name');
查看索引的大小
SQL> select sum(bytes)/(1024*1024) as "size(M)" from user_segments
where segment_name=upper('&index_name');
四、序列号
查看序列号,last_number是当前值
SQL> select * from user_sequences;
五、视图
查看视图的名称
SQL> select view_name from user_views;
查看创建视图的select语句
SQL> set view_name,text_length from user_views;
SQL> set long 2000; 说明:可以根据视图的text_length值设定set long 的大小
SQL> select text from user_views where view_name=upper('&view_name');
六、同义词
查看同义词的名称
SQL> select * from user_synonyms;
七、约束条件
查看某表的约束条件
SQL> select constraint_name, constraint_type,search_condition, r_constraint_name
from user_constraints where table_name = upper('&table_name');
SQL> select c.constraint_name,c.constraint_type,cc.column_name
from user_constraints c,user_cons_columns cc
where c.owner = upper('&table_owner') and c.table_name = upper('&table_name')
and c.owner = cc.owner and c.constraint_name = cc.constraint_name
order by cc.position;
八、存储函数和过程
查看函数和过程的状态
SQL> select object_name,status from user_objects where object_type='FUNCTION';
SQL> select object_name,status from user_objects where object_type='PROCEDURE';
查看函数和过程的源代码
SQL> select text from all_source where owner=user and name=upper('&plsql_name');
九、触发器
查看触发器
set long 50000;
set heading off;
set pagesize 2000;
select
'create or replace trigger "' ¦ ¦ trigger_name ¦ ¦ '"' ¦ ¦ chr(10) ¦ ¦
decode( substr( trigger_type, 1, 1 ),
'A', 'AFTER', 'B', 'BEFORE', 'I', 'INSTEAD OF') ¦ ¦
triggering_event ¦ ¦ chr(10) ¦ ¦
'ON "' ¦ ¦ table_owner ¦ ¦ '"."' ¦ ¦
table_name ¦ ¦ '"' ¦ ¦ chr(10) ¦ ¦
decode( instr( trigger_type, 'EACH ROW' ), 0, null, 'FOR EACH ROW' ) ¦ ¦ chr(10) ,
trigger_body
from user_triggers;
- 查看用户对象
- 查看当前用户的对象权限
- 查看oracle所有用户对象的命令
- 对象审计+查看审计内容+查看对哪些用户对象进行对象审计+取消对象审计
- 查看用户在某个对象上面的使用权限
- 查看本用户下的各种对象的SQL脚本
- 在oracle中查看用户的对象(转)
- 查看用户在某个对象上面的使用权限
- user_objects——查看用户的所有对象!
- 查看本用户下的各种对象的SQL脚本
- oracle 查看用户表,存储过程,触发器,函数对象
- svn查看用户,切换用户
- 如何查看oracle的scott用户使用表空间及对象情况
- oracle 数据库模式对象,索引,序列,同义词,查看用户拥有的表,聚簇,数据库链接
- oracle 数据库模式对象,索引,序列,同义词,查看用户拥有的表,聚簇,数据库链接
- Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限
- Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限集合
- Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限集合
- Java关键字final、static使用总结
- cmake2.8安装
- sublime text 2 中文输入法的安装方法 以及方法定位的安装方法
- 30个高质量的旅游网站设计
- QTextBrowser 小习
- 查看用户对象
- 文件属性和目录配置
- vsvim--今天突然发现有个vs插件vsvim,仿真linux vim的各种键盘编辑文件
- android 设置Button或者ImageButton的背景透明 半透明 透明
- python中文乱码问题深入分析
- Hadoop程序打印调试
- 如何通过日志恢复数据库
- SQL Server Management Studio Tips : How to activate saving table modifications
- 用python写1个简单的聊天服务器7-业务处理