-6
CREATE TABLE Schedule
(
Section DATETIME NOT NULL PRIMARY KEY(CourseID, Section, EmployeeID),
CourseID VARCHAR(10) REFERENCES Course(CourseID) NOT NULL,
EmployeeID VARCHAR(20) NOT NULL REFERENCES Employee(EmployeeID),
StartTime TIME NULL,
Days DATE NULL,
Length TIME NULL
)
CREATE TABLE Enrollment
(
StudentID INT Primary key (StudentID, CourseID, Section) NOT NULL,
CourseID VARCHAR(10) REFERENCES Course(CourseID) NOT NULL,
Section DATETIME NOT NULL REFERENCES Schedule(Section)
)
第二个表未创建,我哪里出错了?SQL Server 2012:创建表
您正在使用什么数据库管理系统?你得到了什么确切的错误信息?你已经倾倒了一堆没有格式化的SQL,并且没有相关的信息,并且说“它没有工作*。 –
什么数据库?什么是错误? – OldProgrammer
它是SQL Server 2012,错误是'没有主数据或候选数据引用表'Schedule'中的键与外键'FK__Enrollmen__Secti__52593CB8'中的引用列表匹配。 – Denis