Orcale约束-------外键约束

表B里面的一个字段里面的值 一定是要在表A里面的一个字段内

我们就称为A表为主表,B表为从表

B里面的字段就有一个外键约束

A表中可以作为外键约束的列必须满足以下条件 主键或者非空建

 

两张表 class和student表 student里面的class_id字段有一个外键约束 (引用class表里面的class_id)

换句话说就是 student表中的class_id一定要在class表中的class_id字段里面

 

 

create table class

(class_id number primary key,

class_name varchar2(8));

 

 

create table student(

      stu_id number primary key,

      stu_name varchar2(8),

      class_id number references class(class_id));

 

create table ss(

stu_id number,

class_id number,

constraint fk foreign key(class_id) references class(class_id));

posted @ 2015-11-20 10:09  逝意遨游  阅读(310)  评论(0编辑  收藏  举报