检查表表主键 建立及删除


--查询各表主键情况
select a.table_name, a.tablespace_name, b.constraint_name
from user_tables a
left join user_constraints b
on a.table_name = b.table_name
and b.constraint_type = 'p'

--增加主键 索引重建到 ha_wxzj_index_data 表空间
alter table ha_wxzj.tpr_zjyw add constraint pk_tpr_zjyw primary key(id);
alter index pk_tpr_zjyw rebuild tablespace ha_wxzj_index_data

--删除索引
drop index ha_wxzj_index_data


--删除约束
alter table tpr_zgxx drop constraint sys_c0027943;

 


--给表增加主键,并指定唯一索引的表空间
alter table tt
add constraint tt_id primary key (id)
using index
tablespace sky_index_data

 

创建表的同时创建主键约束
(1)无命名
create table student (
studentid int primary key not null,
studentname varchar(8),
age int);


(2)有命名
create table students (
studentid int ,
studentname varchar(8),
age int,
constraint yy primary key(studentid));

posted on 2015-04-17 14:07  相约future  阅读(228)  评论(0编辑  收藏  举报