oracle索引的簡單寫法

2021-10-13 19:09:34 字數 488 閱讀 8103

1、建立索引

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

create index 索引名 on 表名(列名1,,列名2);

create unique index 索引名 on 表名(列名1,,列名2);

2、刪除索引

drop index 索引名;

--ora-02429:無法用於刪除強制唯一/主鍵的索引

alter table 表名 drop constraint 索引名;

3、查詢索引

--根據索引名,查詢表索引字段

select * from user_ind_columns where index_name='索引名';

--根據表名,查詢一張表的索引

select * from user_indexes where table_name='表名';

Oracle 索引 index 簡單介紹

1.索引分類 a 唯一索引,作用是資料約束,保證資料唯一,還有就是資料索引,提高查詢效率 b 一般索引,只有資料索引的作用,2.唯一索引的建立 create unique index 索引名 on 表名 欄位名 ok,假設有乙個emploeyy表,裡面有乙個empname欄位,我們來為empname...

oracle索引 約束簡單總結

oracle索引 約束簡單總結 code 什麼時候應該建立索引?1.表很大而且大多數查詢的返回資料量很少 oracle推薦 總行數的2 3 2.此列的取值範圍很廣,一般為隨機分布。如年齡幾乎18歲到60歲的都有 3.一列或多列經常出現where子句或連線條件中 4.表上的dml操作較少 5.此列中包...

oracle 帶引數的簡單儲存過程 的寫法

下面 都是在doc下面執行的。cmd sqlplus delete from testprocedure drop table testprocedure drop procedure sql pro 1 建一張表 create table testprocedure name varchar2 3...