2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > mysql查询当前用户中所有的表空间_查看Oracle当前用户下的信息(用户 表视图 索引

mysql查询当前用户中所有的表空间_查看Oracle当前用户下的信息(用户 表视图 索引

时间:2022-09-07 06:13:26

相关推荐

mysql查询当前用户中所有的表空间_查看Oracle当前用户下的信息(用户 表视图 索引

1、用户

查看当前用户的缺省表空间SQL>selectusername,default_tablespacefromuser_users;

查看当前用户的角色SQL>select*fromuser_role_privs;

查看当前用户的系统权限和表级权限SQL>select*fromuser_sys_privs;

SQL>select*fromuser_tab_privs;

显示当前会话所具有的权限SQL>select*fromsession_privs;

显示指定用户所具有的系统权限SQL>select*fromdba_sys_privswheregrantee='EZXX';

2、表

查看用户下所有的表SQL>select*fromuser_tables;

查看名称包含log字符的表SQL>selectobject_name,object_idfromuser_objectswhereinstr(object_name,'LOG')>0;

查看某表的创建时间SQL>selectobject_name,createdfromuser_objectswhereobject_name=upper('&table_name');

查看某表的大小SQL>selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segmentswheresegment_name=upper('&table_name');

查看放在ORACLE的内存区里的表SQL>selecttable_name,cachefromuser_tableswhereinstr(cache,'Y')>0;

3、索引

查看索引个数和类别SQL>selectindex_name,index_type,table_namefromuser_indexesorderbytable_name;

查看索引被索引的字段SQL>select*fromuser_ind_columnswhereindex_name=upper('&index_name');

查看索引的大小SQL>selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segmentswheresegment_name=upper('&index_name');

4、序列号

查看序列号,last_number是当前值SQL>select*fromuser_sequences;

5、视图

查看视图的名称SQL>selectview_namefromuser_views;

查看创建视图的select语句SQL>setview_name,text_lengthfromuser_views;

SQL>setlong2000;说明:可以根据视图的text_length值设定setlong的大小

SQL>selecttextfromuser_viewswhereview_name=upper('&view_name');

6、同义词

查看同义词的名称SQL>select*fromuser_synonyms;

7、约束条件

查看某表的约束条件SQL>selectconstraint_name,constraint_type,search_condition,r_constraint_namefromuser_constraintswheretable_name=upper('&table_name');

SQL>selectc.constraint_name,c.constraint_type,cc.column_namefromuser_constraintsc,user_cons_columnsccwherec.owner=upper('&table_owner')

andc.table_name=upper('&table_name')

andc.owner=cc.ownerandc.constraint_name=cc.constraint_name

orderbycc.position;

8、存储函数和过程

查看函数和过程的状态SQL>selectobject_name,statusfromuser_objectswhereobject_type='FUNCTION';

SQL>selectobject_name,statusfromuser_objectswhereobject_type='PROCEDURE';

查看函数和过程的源代码SQL>selecttextfromall_sourcewhereowner=userandname=upper('&plsql_name');

9、查看建表语句SELECTDBMS_METADATA.GET_DDL('TABLE','TABLE_NAME')FROMDUAL;#(表名TABLE_NAME一定要来大写)

mysql查询当前用户中所有的表空间_查看Oracle当前用户下的信息(用户 表视图 索引 表空间 同义词等)...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。