use CollegeDB
create table [Majors]
(
Major_name nvarchar(20) not null,
Major_head_of_major nvarchar(20) not null,
primary key (Major_name)
)
use CollegeDB
create table [Courses]
(
Course_code nvarchar(10) not null,
Course_name nvarchar(20) not null,
primary key (Course_code),
foreign key (Major_name) references Majors
)
そして、私はこのエラーを取得しています:外部キーのSQL Server 2016(MSG 1769)
Msg 1769, Level 16, State 1, Line 41
Foreign key 'Major_name' references invalid column 'Major_name' in referencing table 'Courses'.Msg 1750, Level 16, State 0, Line 41
Could not create constraint or index. See previous errors.
私はそれを解決できますか? ありがとうございました!
メジャー名はテーブルコースに存在する必要があります。 –
テーブルを参照しているだけで、列名は参照していないようです。 –
誤った構文。ちょうどそれgoogle、男。 – dfundako