日期:2014-05-16  浏览次数:20356 次

Oracle基础学习笔记(3)

管理表

1,主键约束

   表的主键可以确保在一个表中没有重复行,防止冗余的信息。

   添加主键:

Alter table another_dept add constraint another_dept_pk primary key(deptno);

 

注意:在创建主键约束时,一定要遵循下面的原则:

(1)       一个表中最多只能有一个主键约束

(2)       表中不能有任何两行在主键约束列上既有相同的值

(3)       主键列不能为空

 

2,外键约束

如果插入子表的行在外键列中具有非null值,那么父表行中必须在所引用的列中有相同的值。

语法格式如下:

Alter table child_table

Add constraint foreign_key_name

Foreign key(child_table_column)