Продолжайте получать ошибку, не можете добавить ограничение внешнего ключа, любые идеи, вероятно, ошибка noob, но я новичок в SQL.Внешнее ограничение ключа SQL
CREATE TABLE tblDept (
Dept VARCHAR(50),
Name VARCHAR(50)
);
CREATE TABLE tblPersonnel (
PersID INT PRIMARY KEY,
FullName VARCHAR(100),
Address VARCHAR(100),
Dept VARCHAR(50),
Grade VARCHAR (2),
Salary INT,
DateOfBirth DATE,
Manager INT,
FOREIGN KEY(Dept) REFERENCES tblDept(Dept)
);
CREATE TABLE PersonnelPhone (
PersID INT,
Extension INT,
FOREIGN KEY (PersID) REFERENCES tblPersonnel(PersID)
);
CREATE TABLE tblPhone (
Extension INT,
DeviceType VARCHAR,
VoiceMail BOOLEAN,
FOREIGN KEY (Extension) REFERENCES tblPersonnelPhone(Extension)
);
То же, 'Dept' в первой таблице, используемой внешнего ключа, определенного во второй таблице. –
Большое спасибо за вашу помощь! имеет смысл теперь, я потерял часы к этому ха-ха –