oracle中的索引檢視

2022-02-10 04:12:17 字數 2309 閱讀 1426

1、建立索引 

create index 索引名 on 表名(列名);

2、刪除索引 

drop index 索引名;

3、建立組合索引create

index 索引名

on 表名(列名

1,,列名2);

--在資料庫中查詢表名

select*fromuser_tableswheretable_namelike'tablename%';

--檢視該錶的所有索引(注意後面表名稱大寫,小寫查詢不到)

select*fromall_indexeswheretable_name ='tablename';

--檢視該錶的所有索引列

select*fromall_ind_columnswheretable_name ='tablename';

mysql表中的索引使用 show index from 『table』;但是oracle中不適用。

oracle中表的索引資訊存在 user_indexes 和 user_ind_columns 兩張表裡面,

其中,user_indexes 系統檢視存放是索引的名稱以及該索引是否是唯一索引等資訊,

user_ind_columns 統檢視存放的是索引名稱,對應的表和列等

1、建立索引 

create index 索引名 on 表名(列名);

2、刪除索引 

drop index 索引名;

3、建立組合索引create

index 索引名

on 表名(列名

1,,列名2);

--在資料庫中查詢表名

select*fromuser_tableswheretable_namelike'tablename%';

--檢視該錶的所有索引(注意後面表名稱大寫,小寫查詢不到)

select*fromall_indexeswheretable_name ='tablename';

--檢視該錶的所有索引列

select*fromall_ind_columnswheretable_name ='tablename';

mysql表中的索引使用 show index from 『table』;但是oracle中不適用。

oracle中表的索引資訊存在 user_indexes 和 user_ind_columns 兩張表裡面,

其中,user_indexes 系統檢視存放是索引的名稱以及該索引是否是唯一索引等資訊,

user_ind_columns 統檢視存放的是索引名稱,對應的表和列等

oracle中檢視索引 主鍵

select from user indexes where table name upper map eqp onu select from user ind columns where index name idx map eqp onu id 1 清空螢幕 clear screen 2 查詢某...

Oracle中檢視建立索引和使用索引的注意點

一 檢視和建立索引 select from user indexes where table name student create index i student num on student num 二 使用索引的注意點 型別匹配 若student中num列是varchar型別,語句select...

Oracle檢視某個表的索引

select from user ind columns where table name upper agent master agent master為表名 建立主鍵 alter table qc master add primary key agent code 的時候oracle會自動建立索...