1.查詢索引
select table_name,index_name from user_indexes where table_name=upper('test_temp1');
2.創建主鍵
(1)創建表的時候創建:
create table test_temp1(id int primary key,name varchar2(20));
create table test_temp1(id int,name varchar2(20),constrainthi_id primary key(id));
(2)alter 增加
alter table test_temp1 add primary key(id);
alter table test_temp1 add constraint lhy_id primary key(id);
(3)alter 刪除
alter table test_temp1 drop constraint hi_id;
總結如下:
索引是存儲在數據庫中的一個物理結構,鍵純粹是一個邏輯概念。鍵代表創建來實施業務規則的完整性約束。
首先約束是爲了保證數據庫完整性,索引是爲了提高數據檢索性能. (1)創建唯一約束會在Oracle中創建一個Constraint,同時也會創建一個該約束對應的唯一索引。 (2)創建唯一索引只會創建一個唯一索引,不會創建Constraint