oracle中的索引查看


1、創建索引  create index 索引名 on 表名(列名);

2、刪除索引  drop index 索引名;

 3、創建組合索引  create index 索引名 on 表名(列名1,,列名2);

--在數據庫中查找表名
select * from user_tables where  table_name like 'tablename%' ;
  --查看該表的所有索引(注意后面表名稱大寫,小寫查詢不到)
select * from all_indexes where table_name = 'tablename' ;
  --查看該表的所有索引列
select * from all_ind_columns where table_name = 'tablename' ;
mysql表中的索引使用 show index from ‘table’;但是oracle中不適用。
oracle中表的索引信息存在 user_indexes 和 user_ind_columns 兩張表里面,
其中,
user_indexes 系統視圖存放是索引的名稱以及該索引是否是唯一索引等信息,
user_ind_columns 統視圖存放的是索引名稱,對應的表和列等

 

 

 

 

 

 

 

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM