oracle常用操作

删除索引:
drop  index PK_fsoReplan 
删除主键:
 ALTER TABLE fsoreplan drop  CONSTRAINT PK_fsoReplan 
删除外键:
ALTER TABLE tablea_tableb drop CONSTRAINT FK_AB
创建主键:(多个主健一起创建)
ALTER TABLE fsoreplan add  CONSTRAINT PK_fsoReplan  PRIMARY KEY (RepolicyNo,ReendorNo, RepayNo, SerialNo, ReinsMode,BelongType,PayType);
注:fsoreplan 是表名,PK_fsoReplan 是主键名,FK_AB是外键名;


1、创建表的同时创建主键约束
(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));

2、删除表中已有的主键约束
(1)无命名
可用 SELECT * from user_cons_columns;
查找表中主键名称得student表中的主键名为SYS_C002715
alter table student drop constraint SYS_C002715;
(2)有命名
alter table students drop constraint yy;

3、向表中添加主键约束
alter table student add constraint pk_student primary key(studentid);

你可能感兴趣的:(oracle)