[SQL ] 外來鍵為組合鍵

看板Database作者 (code)時間13年前 (2012/10/11 15:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
建立資料庫的時候,要用到外來鍵,但是都會遇到 外部索引鍵 '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
文章代碼(AID): #1GTdFqfT (Database)
文章代碼(AID): #1GTdFqfT (Database)