Oracle之索引改造成主鍵

2021-08-09 15:29:43 字數 533 閱讀 5236

解析:主鍵就是索引裡面加乙個約束

改造一條語句即可,不需要先刪除索引,然後重新建立主鍵。

drop table t_p cascade constraints purge;

create table t_p

(order_id number(3),

item_id number(2),

comments varchar2(400));

create index ord_itm_idx on t_p(order_id,item_id);

alter table t_p add constraint ord_itm_id_pk primary key (order_id,item_id) using index ord_itm_idx ;

---不需要如此操作(差別只是索引名不一樣而已)

drop index ord_itm_idx;

alter table t_p add constraint ord_itm_id_pk primary key (order_id,item_id);

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建表 索引 主鍵

主鍵 create table emp id number constraint id pr primary key name1 varchar 8 create table emp9 id number name1 varchar 8 constraint aba pr primary key i...

Oracle 主鍵外來鍵唯一索引索引

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,n...