给表添加外键约束分两种情况,一种是刚建表的时候直接添加外键约束,另一种则是表已经创建好了再添加外键约束。
建表时添加外键约束:
create table test_a(
id number not null primary key,
name varchar2(50)
);
create table test_b(
id number not null primary key,
test_aId number references test_a(id), -- 设置外键约束
name varchar2(50)
)
表已经建了再添加外键约束:
ALTER TABLE test_b
add CONSTRAINT fk_testId
FOREIGN KEY (test_aId) REFERENCES test_a(ID);
--其中 fk_testId 是外键名称