数据库系统原理——添加外键

数据库作业真的好多…这周才赶完报告,眼见着下周的作业ddl又来。还是忙里努力挤一点时间简单整理整理。

表中添加1

CREATE TABLE Orders
(
Id_O int NOT NULL,
OrderNo int NOT NULL,
Id_P int,
PRIMARY KEY (Id_O),
FOREIGN KEY (Id_P) REFERENCES Persons(Id_P)
)

表中添加2

CREATE TABLE Orders
(
Id_O int NOT NULL PRIMARY KEY,
OrderNo int NOT NULL,
Id_P int FOREIGN KEY REFERENCES Persons(Id_P)
)

表外添加

ALTER TABLE Orders ADD FOREIGN KEY (Id_P) REFERENCES Persons(Id_P)

最后

一些注意的点:添加外键的时候,一定要注意数据值的匹配。比如说,都是varchar,一个varchar(10),另一个varchar(2)也不行,会报错。

上一篇:Oracle_fdw


下一篇:多表结构的创建与分析