-1
我想有一個DRINKS
表具有以下屬性:複合主鍵與4個屬性
d_Brand(如斯達諾拉曼)
d_Type(如拉格)
d_Size (例如0.5升)
d_纏繞(可/玻璃)
d_Stock(是/否)
d_Price(數量)
我不想和一個PRIMARY KEY
工作,就像一個DRINK_ID
。我想創建一個具有多個屬性(基本上是4)的複合PRIMARY KEY
。一種飲料可以通過品牌,類型,尺寸和包裝在一起來識別。
我試着去創建它,但我有一個「字符串緩衝區太小」的錯誤,使用VARCHAR
。
CONSTRAINT d_DRINK PRIMARY KEY(d_Size, d_Wrapping, d_Stock, d_Price)
有人可以幫助我正確地創建它嗎?
'sql-server'標記用於* Microsoft SQL Server *。使用谷歌搜索錯誤信息表明你正在使用'oracle',所以我替換了標籤。 – Blorgbeard
注意,謝謝。 – skinshape
什麼是列的實際數據類型,包括數據長度?這可能是最簡單和最好的編輯您的問題,併發布您正在運行的SQL查詢,這是生成錯誤。 –