没有匹配的主键或候选键

时间:2014-01-22 01:16:55

标签: sql-server-2008 foreign-keys

我正在尝试在SQL Server中创建一个数据库,这是一个我无法克服的问题:

create table Dzień(
  ID_konferencji int foreign key references Konferencje(ID_konferencji) not null,
  Data date not null,
  primary key(Data)
)

create table Warsztaty(
  ID_warsztatu int identity(1,1) primary key not null,
  ID_konferencji int foreign key references Konferencje(ID_konferencji) not null,
  **Data date foreign key references Dzień(Data) not null,**
  Nazwa nvarchar(50) not null,
  Godzina time(0) not null, 
  Cena money null
)

粗体字我得到这样的东西:

  

引用的表'Dzień'中没有与外键中的引用列列表匹配的主键或候选键

http://oi39.tinypic.com/f41utz.jpg

为什么会这样?我怎么能摆脱它?

0 个答案:

没有答案