Oracle Primary Key主键
一、Oracle Primary Key主键 介绍
在 Oracle 中,主键是具有唯一值的列,不能为空。在一张表中,只能有一个主键。
二、Oracle Primary Key主键 示例:使用 CREATE TABLE 语句
语法:
CREATE TABLE table_name
(
column1 datatype null/not null,
column2 datatype null/not null,
...
CONSTRAINT constraint_name PRIMARY KEY (column1, column2, ... column_n)
);
SQL示例:
CREATE TABLE Test2(ID Number, NAME Varchar2 CONSTRAINT test2_pk PRIMARY KEY (ID));
三、Oracle Primary Key主键 示例:使用 ALTER TABLE 语句
语法:
ALTER TABLE table_name
ADD CONSTRAINT constraint_name PRIMARY KEY (column1, column2, ... column_n);
SQL示例:
ALTER TABLE student ADD CONSTRAINT student_pk PRIMARY KEY(id);
四、Oracle 删除主键Primary Key
语法:
ALTER TABLE table_name
DROP CONSTRAINT constraint_name;
SQL示例:
ALTER TABLE student DROP CONSTRAINT student_pk ;
五、Oracle Disable Primary Key 主键失效
语法:
ALTER TABLE table_name
DISABLE CONSTRAINT constraint_name;
SQL示例:
ALTER TABLE student DISABLE CONSTRAINT student_pk ;
六、Oracle Enable Primary Key 主键启用
语法:
ALTER TABLE table_name
ENABLE CONSTRAINT constraint_name;
SQL示例:
ALTER TABLE student ENABLE CONSTRAINT student_pk ;
热门文章
优秀文章