0
私は2つのテーブルがあります。複数のテーブルで同じFKを使用しています。
create table TRASchema.Member (
TRAnum int IDENTITY not null,
name varchar(30) not null,
status int not null,
DOB date not null,
constraint PK_TRAnum primary key (TRAnum)
)
create table RaceSchema.RaceEntry
(bibNumber int IDENTITY not null,
AgeCode nchar(2) not null,
ClubID int not null,
TRAnum int not null,
position int not null,
RaceID int not null,
constraint PK_bibNumber primary key (bibNumber),
constraint FK_AgeCode foreign key (AgeCode) references
TRASchema.AgeCatagoryClass(AgeCode),
constraint FK_ClubID foreign key (ClubID) references TRASchema.Club(ClubID),
)
今、私は私のレースのエントリーシステムではなく、FKと同じTRAnumを使用できるようにしたいと思います。私はこれをしようとすると、私はこれを行うと、私は属性TRAnumはすでにそれがない正しい私のDB内の別の場所に存在することを通知していますRaceEntry表
constraint FK_TRAnum foreign key (TRAnum) references
TRASchema.Member(TRAnum)
にこの制約を追加し、私はそれを使用したいですもう一度このテーブルをFKとして?
私が間違っているところでは、どんな方向にも感謝します。
おかげ