dkfr.net
当前位置:首页 >> orAClE 查询所有索引 >>

orAClE 查询所有索引

1、查找表的所有索引(包括索引名,类型,构成列):select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表2、查找表的主键(包...

oracle中查看索引方法如下: 1、打开第三方软件,如plsql。并登陆到指定数据库 2、进入后,依次点击Tables-要查找的索引所在的表名-Indexs。 3、右键出现的索引,点击“查看”。 4、查出的内容即为索引的基本信息。

USER是Oracle中一个表空间的名字。 可用如下语句查询哪些索引使用了USER表空间。 select INDEX_NAME,TABLESPACE_NAME from dba_indexes where tablespace_name='USER';

可以使用数据字典进行查询。 select index_name,table_name from user_indexes order by table_name;

dba权限的账号使用: select S.index_name from dba_indexes s where s.table_name=表名;--查出索引名 然后根据索引名去DBA_IND_COLUMNS视图中查看相应字段: SELECT s.column_name FROM DBA_IND_COLUMNS S WHERE S.index_name=索引名 如果是该...

今天打算将一个数据库的索引在另一个测试库上重新创建一遍,研究了一下。set pagesize 0set long 90000set feedback offset echo offspool all_index.sqlSELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)FROM USER_INDEXES u;spool off;最后...

select * from user_indexes 即可 或者select * from dba_indexes di where di.owner in (select user from dual)

必须是dba权限用进行查询,固定写法(job的是不在这个表中): sql:select object_type,count(*) from dba_objects where object_type in ('PACKAGE','PROCEDURE','FUNCTION','SEQUENCE') group by object_type; JOB不行,得查dba_jobs sql: ...

oracle对于数据库中的表信息,存储在系统表中。查询已创建好的表索引,可通过相应的sql语句到相应的表中进行快捷的查询: 1. 根据表名,查询一张表的索引 select * from user_indexes where table_name=upper('表名'); 2. 根据索引号,查询表索...

select * from user_ind_columns where index_name = 'xxx' select * from user_ind_columns where table_name = 'xxx'

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com