个性化阅读
专注于IT技术分析

Oracle如何使用主键?详细用法。。。

本文概述

在Oracle中, 主键是具有唯一值的列, 并且不能为null。在一个表中, 只能有一个主键。

主键-使用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)
);

例子

CREATE TABLE Test2(ID Number, NAME Varchar2 CONSTRAINT test2_pk PRIMARY KEY (ID));
Oracle主键示例

主键-使用ALTER TABLE语句

句法

ALTER TABLE table_name
ADD CONSTRAINT constraint_name PRIMARY KEY (column1, column2, ... column_n);

例子

ALTER TABLE student ADD CONSTRAINT student_pk PRIMARY KEY(id);
Oracle中使用Alter Table的主键

删除主键

句法

ALTER TABLE table_name
DROP CONSTRAINT constraint_name;

例子

ALTER TABLE student DROP CONSTRAINT student_pk ;
Oracle Drop主键中的主键

禁用主键

句法

ALTER TABLE table_name
DISABLE CONSTRAINT constraint_name;

例子

ALTER TABLE student DISABLE CONSTRAINT student_pk ;
Oracle禁用主键

启用主键

句法

ALTER TABLE table_name
ENABLE CONSTRAINT constraint_name;

例子

ALTER TABLE student ENABLE CONSTRAINT student_pk ;
Oracle中的主键启用主键
赞(0)
未经允许不得转载:srcmini » Oracle如何使用主键?详细用法。。。

评论 抢沙发

评论前必须登录!