Oracle相关指令

1.创建联合主键

有命名--已建表时的创建

alter table ALL_TYPES_ORACLE1 add constraint pk_types1 primary key (ID,"varchar2");

有命名--未建表时的创建

CREATE TABLE table_test(

   id INT NOT NULL, --注意:主键必须非空

   name VARCHAR(20) NOT NULL,

   address VARCHAR(20),

   constraint yy PRIMARY KEY(id)
);

无命名--已建表时的创建

alter table 表名 add primary key(主键字段1,主键字段2...);

 无命名--未建表时的创建

CREATE TABLE table_test(

  id INT NOT NULL,

  name VARCHAR(20) NOT NULL,

  address VARCHAR(20),

  PRIMARY KEY(id)
);

2.删除联合主键

主键有名称

alter table ALL_TYPES_ORACLE1 drop constraint pk_types;
主键没名称

alter table 表名 add primary key(主键字段1,主键字段2...);

Guess you like

Origin blog.csdn.net/xiaoge188/article/details/121911791