数据库作业真的好多…这周才赶完报告,眼见着下周的作业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)也不行,会报错。