作者fake01 (code)
看板Database
标题[SQL ] 外来键为组合键
时间Thu Oct 11 15:23:28 2012
建立资料库的时候,要用到外来键,但是都会遇到
外部索引键 'FK__LowData__Attitud__2057CCD0' 参考了参考资料表 'Attitude' 中无效
的资料行 'AttitudeFK'。
资料表
Attitude
CarID Run item item
1 1 true true
主键为 CONSTRAINT AttitudeFK PRIMARY KEY (CarID, Run)
而我在建立LowData,想建立外来键AttitudeFK 就会碰到上述问题
USE [Bus]
CREATE TABLE [LowData] (
[RID] INT NOT NULL ,
[CarID] VARCHAR NOT NULL,
[RoadID] VARCHAR NOT NULL,
[TimeID] VARCHAR NOT NULL,
[BehaviorID] VARCHAR NOT NULL,
[Run] Varchar(50) NOT NULL,
PRIMARY KEY ( RID ),
[AttitudeFK] Varchar(50) references Attitude(AttitudeFK)
);
请问该如何建立外来键为组合键的资料表呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.152.10