我試圖創建一個表像,如何創建五個外鍵和其中一個作爲主鍵(這也是一個VARCHAR)的表
USE [labblyDabbly3455]
GO
CREATE TABLE [dbo].[daTableBang]
(
TableAID varchar FOREIGN KEY REFERENCES TableA(ID)
TableATitle VarChar FOREIGN KEY REFERENCES TableA(title)
TableAName varchar FOREIGN KEY REFERENCES TableA(Name)
TableASurName varchar FOREIGN KEY REFERENCES TableA(surname)
TableBID int FOREIGN KEY REFERENCES TableB(ID)
)
,但得到的錯誤,
不正確的語法
我需要聲明TableAID作爲主鍵也有人可以幫助我的語法PLZ
之後我嘗試VOO回答我得到這個錯誤,
有被引用表 「表B」匹配外鍵 「FK__0A537D18」的引用列的列表中沒有主或候選鍵。
你在哪裏提到的主鍵? – 2013-04-24 14:23:06
你錯過了逗號。並聲明4列每個只能包含沒有或1個字符。所有的列都是可空的。那真的是你想要的嗎? (可爲Nullable的列不能是主鍵的一部分) – 2013-04-24 14:23:12
@Borsel我不知道如何聲明主鍵 – Mathematics 2013-04-24 14:26:32