-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)
)
2番目のテーブルが作成されませんでした。どこが間違っていましたか?SQL Server 2012:テーブルの作成
あなたはどのようなDBMSを使用していますか?正確なエラーメッセージは何ですか? –
どのデータベースですか?エラーとは何ですか? – OldProgrammer
これはSQL Server 2012で、エラーは 'プライマリまたは候補がありません'という意味の関連する情報がないフォーマットされていないSQLをダンプしました。外部キー 'FK__Enrollmen__Secti__52593CB8'の参照列リストと一致する参照テーブル 'Schedule'のキー。 – Denis